From 63df85b1ef600b2b8e3bb607a729311be379897e Mon Sep 17 00:00:00 2001 From: idanshal Date: Wed, 20 May 2020 12:13:00 +0300 Subject: [PATCH] [RIC-384] Update proto version and add ran_function proto Change-Id: I9df995e3c7a11242e9a788195fef9f8e78a37b67 Signed-off-by: idanshal --- common/go.sum | 1 - creader/go.mod | 2 +- creader/go.sum | 4 + entities/cell.pb.go | 288 ++-- entities/cells.pb.go | 412 +++-- entities/enb.pb.go | 2593 ++++++++++++++++++++---------- entities/gnb.pb.go | 2067 +++++++++++++++--------- entities/gnb.proto | 11 +- entities/go.mod | 5 +- entities/go.sum | 26 +- entities/nb_identity.pb.go | 275 ++-- entities/nodeb_info.pb.go | 733 ++++++--- entities/ran_function.pb.go | 1117 +++++++++++++ entities/ran_function.proto | 100 ++ entities/ran_load_information.pb.go | 1962 ++++++++++++++-------- entities/x2_setup_failure_response.pb.go | 1645 ++++++++++++------- reader/go.mod | 8 +- reader/go.sum | 53 +- reader/rNibReader_test.go | 16 +- 19 files changed, 7773 insertions(+), 3545 deletions(-) create mode 100644 entities/ran_function.pb.go create mode 100644 entities/ran_function.proto diff --git a/common/go.sum b/common/go.sum index 9f0c72d..9229611 100644 --- a/common/go.sum +++ b/common/go.sum @@ -1,6 +1,5 @@ github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= diff --git a/creader/go.mod b/creader/go.mod index c511dce..b6b3beb 100644 --- a/creader/go.mod +++ b/creader/go.mod @@ -7,7 +7,7 @@ require ( gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.35 gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.35 gerrit.o-ran-sc.org/r/ric-plt/sdlgo v0.5.0 - github.com/golang/protobuf v1.3.2 + github.com/golang/protobuf v1.3.4 github.com/pkg/errors v0.8.1 github.com/stretchr/testify v1.3.0 ) diff --git a/creader/go.sum b/creader/go.sum index 6652c5f..a05e8bf 100644 --- a/creader/go.sum +++ b/creader/go.sum @@ -4,12 +4,14 @@ gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common v1.0.28 h1:Rewapfbc30ZkBaYB/ gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common v1.0.28/go.mod h1:QJ1uPPZosGbhxUWpUpeM5fLqFHdnWTrVnvW2DgyOCes= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common v1.0.29 h1:T0ydbEy2pmP2n8A/eyx5iF5PNm0XYa3A5G5HmXsN0Wo= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common v1.0.29/go.mod h1:QJ1uPPZosGbhxUWpUpeM5fLqFHdnWTrVnvW2DgyOCes= +gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common v1.0.35/go.mod h1:QJ1uPPZosGbhxUWpUpeM5fLqFHdnWTrVnvW2DgyOCes= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.27 h1:nvZDzuB/SYKDuF1It7M4/Y/iVlVrCZ0Ob8AITAyppKo= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.27/go.mod h1:Fh23KkroYw5CRBh39WzZzxpKSkpQWL3scdzGnMngLo8= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.28 h1:+8Nn+Jn/AvhwBI1LtLsNS1PtOGAOYUHdicOrMn/8mmU= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.28/go.mod h1:Fh23KkroYw5CRBh39WzZzxpKSkpQWL3scdzGnMngLo8= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.29 h1:H/6CeGFUwS4S1DJ2OVwjt/qKmm/VTdgcgHcxBJfrQt4= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.29/go.mod h1:Fh23KkroYw5CRBh39WzZzxpKSkpQWL3scdzGnMngLo8= +gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.35/go.mod h1:G+4sUBMbLfQ+RrGS65U15tKmbnP+/1b5oLTPmMfyfT4= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.23 h1:TYV3HE2UNwGOWiA4C226/WhB94crwjuHKIFTgDDvo8I= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.23/go.mod h1:uZVjwZjfWV4JJzyQVO/O48Ykph57zfpfMB7nK+WGKX8= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.24 h1:Wwp36IoHwp091lXVCYLtFK6AMhoGAR4NYEgW1C42h6k= @@ -20,6 +22,7 @@ gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.28 h1:AaYvK59fxDXQUV9NC gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.28/go.mod h1:vZ/335+rRSQW82wcbc80fNNICSK3TiCqIxmkqeC2Pfo= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.29 h1:eke+zU8y2gQmEBxAQryBXwBWwvXSHeu+pC11t8luQBQ= gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.29/go.mod h1:EPOJ7YGXDS5F+IK1pa9cv2JYlj73PYOXVvgolhhCSfM= +gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader v1.0.35/go.mod h1:2bSaXTpECbZieB8bMnubTqMwF3n+mMBxlTaAXvcduNg= gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.5.0 h1:+P3XuWKSaMbzh5PNtrW9gkZlCN0hKrZq+Cn8JetwBys= gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.5.0/go.mod h1:y2WhrCvdLkAKdH+ySdHSOSehACJkTMyZghCGVcqoZzc= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= @@ -32,6 +35,7 @@ github.com/golang/protobuf v1.3.1 h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= diff --git a/entities/cell.pb.go b/entities/cell.pb.go index 99746a9..1023a2c 100644 --- a/entities/cell.pb.go +++ b/entities/cell.pb.go @@ -14,30 +14,36 @@ // See the License for the specific language governing permissions and // limitations under the License. -// This source code is part of the near-RT RIC (RAN Intelligent Controller) -// platform project (RICP). +// +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.23.0 +// protoc v3.6.1 // source: cell.proto package entities import ( - fmt "fmt" proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// 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 Cell_Type int32 @@ -47,67 +53,117 @@ const ( Cell_NR_CELL Cell_Type = 2 ) -var Cell_Type_name = map[int32]string{ - 0: "UNKNOWN_CELL", - 1: "LTE_CELL", - 2: "NR_CELL", -} +// Enum value maps for Cell_Type. +var ( + Cell_Type_name = map[int32]string{ + 0: "UNKNOWN_CELL", + 1: "LTE_CELL", + 2: "NR_CELL", + } + Cell_Type_value = map[string]int32{ + "UNKNOWN_CELL": 0, + "LTE_CELL": 1, + "NR_CELL": 2, + } +) -var Cell_Type_value = map[string]int32{ - "UNKNOWN_CELL": 0, - "LTE_CELL": 1, - "NR_CELL": 2, +func (x Cell_Type) Enum() *Cell_Type { + p := new(Cell_Type) + *p = x + return p } func (x Cell_Type) String() string { - return proto.EnumName(Cell_Type_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (Cell_Type) Descriptor() protoreflect.EnumDescriptor { + return file_cell_proto_enumTypes[0].Descriptor() +} + +func (Cell_Type) Type() protoreflect.EnumType { + return &file_cell_proto_enumTypes[0] +} + +func (x Cell_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Cell_Type.Descriptor instead. func (Cell_Type) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_d2698cf62ebc0420, []int{0, 0} + return file_cell_proto_rawDescGZIP(), []int{0, 0} } type Cell struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Type Cell_Type `protobuf:"varint,1,opt,name=type,proto3,enum=entities.Cell_Type" json:"type,omitempty"` - // Types that are valid to be assigned to Cell: + // Types that are assignable to Cell: // *Cell_ServedCellInfo // *Cell_ServedNrCell - Cell isCell_Cell `protobuf_oneof:"cell"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Cell isCell_Cell `protobuf_oneof:"cell"` } -func (m *Cell) Reset() { *m = Cell{} } -func (m *Cell) String() string { return proto.CompactTextString(m) } -func (*Cell) ProtoMessage() {} -func (*Cell) Descriptor() ([]byte, []int) { - return fileDescriptor_d2698cf62ebc0420, []int{0} +func (x *Cell) Reset() { + *x = Cell{} + if protoimpl.UnsafeEnabled { + mi := &file_cell_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Cell) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Cell.Unmarshal(m, b) +func (x *Cell) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Cell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Cell.Marshal(b, m, deterministic) + +func (*Cell) ProtoMessage() {} + +func (x *Cell) ProtoReflect() protoreflect.Message { + mi := &file_cell_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *Cell) XXX_Merge(src proto.Message) { - xxx_messageInfo_Cell.Merge(m, src) + +// Deprecated: Use Cell.ProtoReflect.Descriptor instead. +func (*Cell) Descriptor() ([]byte, []int) { + return file_cell_proto_rawDescGZIP(), []int{0} } -func (m *Cell) XXX_Size() int { - return xxx_messageInfo_Cell.Size(m) + +func (x *Cell) GetType() Cell_Type { + if x != nil { + return x.Type + } + return Cell_UNKNOWN_CELL } -func (m *Cell) XXX_DiscardUnknown() { - xxx_messageInfo_Cell.DiscardUnknown(m) + +func (m *Cell) GetCell() isCell_Cell { + if m != nil { + return m.Cell + } + return nil } -var xxx_messageInfo_Cell proto.InternalMessageInfo +func (x *Cell) GetServedCellInfo() *ServedCellInfo { + if x, ok := x.GetCell().(*Cell_ServedCellInfo); ok { + return x.ServedCellInfo + } + return nil +} -func (m *Cell) GetType() Cell_Type { - if m != nil { - return m.Type +func (x *Cell) GetServedNrCell() *ServedNRCell { + if x, ok := x.GetCell().(*Cell_ServedNrCell); ok { + return x.ServedNrCell } - return Cell_UNKNOWN_CELL + return nil } type isCell_Cell interface { @@ -126,57 +182,103 @@ func (*Cell_ServedCellInfo) isCell_Cell() {} func (*Cell_ServedNrCell) isCell_Cell() {} -func (m *Cell) GetCell() isCell_Cell { - if m != nil { - return m.Cell - } - return nil +var File_cell_proto protoreflect.FileDescriptor + +var file_cell_proto_rawDesc = []byte{ + 0x0a, 0x0a, 0x63, 0x65, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x67, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf2, 0x01, 0x0a, + 0x04, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x27, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, + 0x65, 0x6c, 0x6c, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x44, + 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, + 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, + 0x66, 0x6f, 0x48, 0x00, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, + 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3e, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, + 0x72, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65, + 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, + 0x43, 0x65, 0x6c, 0x6c, 0x48, 0x00, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x72, + 0x43, 0x65, 0x6c, 0x6c, 0x22, 0x33, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, + 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x10, 0x00, 0x12, 0x0c, + 0x0a, 0x08, 0x4c, 0x54, 0x45, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, + 0x4e, 0x52, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x10, 0x02, 0x42, 0x06, 0x0a, 0x04, 0x63, 0x65, 0x6c, + 0x6c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -func (m *Cell) GetServedCellInfo() *ServedCellInfo { - if x, ok := m.GetCell().(*Cell_ServedCellInfo); ok { - return x.ServedCellInfo - } - return nil +var ( + file_cell_proto_rawDescOnce sync.Once + file_cell_proto_rawDescData = file_cell_proto_rawDesc +) + +func file_cell_proto_rawDescGZIP() []byte { + file_cell_proto_rawDescOnce.Do(func() { + file_cell_proto_rawDescData = protoimpl.X.CompressGZIP(file_cell_proto_rawDescData) + }) + return file_cell_proto_rawDescData } -func (m *Cell) GetServedNrCell() *ServedNRCell { - if x, ok := m.GetCell().(*Cell_ServedNrCell); ok { - return x.ServedNrCell - } - return nil +var file_cell_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_cell_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_cell_proto_goTypes = []interface{}{ + (Cell_Type)(0), // 0: entities.Cell.Type + (*Cell)(nil), // 1: entities.Cell + (*ServedCellInfo)(nil), // 2: entities.ServedCellInfo + (*ServedNRCell)(nil), // 3: entities.ServedNRCell +} +var file_cell_proto_depIdxs = []int32{ + 0, // 0: entities.Cell.type:type_name -> entities.Cell.Type + 2, // 1: entities.Cell.served_cell_info:type_name -> entities.ServedCellInfo + 3, // 2: entities.Cell.served_nr_cell:type_name -> entities.ServedNRCell + 3, // [3:3] is the sub-list for method output_type + 3, // [3:3] is the sub-list for method input_type + 3, // [3:3] is the sub-list for extension type_name + 3, // [3:3] is the sub-list for extension extendee + 0, // [0:3] is the sub-list for field type_name } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*Cell) XXX_OneofWrappers() []interface{} { - return []interface{}{ +func init() { file_cell_proto_init() } +func file_cell_proto_init() { + if File_cell_proto != nil { + return + } + file_gnb_proto_init() + file_enb_proto_init() + if !protoimpl.UnsafeEnabled { + file_cell_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Cell); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_cell_proto_msgTypes[0].OneofWrappers = []interface{}{ (*Cell_ServedCellInfo)(nil), (*Cell_ServedNrCell)(nil), } -} - -func init() { - proto.RegisterEnum("entities.Cell_Type", Cell_Type_name, Cell_Type_value) - proto.RegisterType((*Cell)(nil), "entities.Cell") -} - -func init() { proto.RegisterFile("cell.proto", fileDescriptor_d2698cf62ebc0420) } - -var fileDescriptor_d2698cf62ebc0420 = []byte{ - // 226 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x4a, 0x4e, 0xcd, 0xc9, - 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x48, 0xcd, 0x2b, 0xc9, 0x2c, 0xc9, 0x4c, 0x2d, - 0x96, 0xe2, 0x4c, 0xcf, 0x4b, 0x82, 0x08, 0x4a, 0x71, 0xa6, 0xc2, 0x98, 0x4a, 0x9f, 0x18, 0xb9, - 0x58, 0x9c, 0x53, 0x73, 0x72, 0x84, 0xd4, 0xb9, 0x58, 0x4a, 0x2a, 0x0b, 0x52, 0x25, 0x18, 0x15, - 0x18, 0x35, 0xf8, 0x8c, 0x84, 0xf5, 0x60, 0xfa, 0xf4, 0x40, 0xb2, 0x7a, 0x21, 0x95, 0x05, 0xa9, - 0x41, 0x60, 0x05, 0x42, 0x2e, 0x5c, 0x02, 0xc5, 0xa9, 0x45, 0x65, 0xa9, 0x29, 0xf1, 0x20, 0x6b, - 0xe2, 0x33, 0xf3, 0xd2, 0xf2, 0x25, 0x98, 0x14, 0x18, 0x35, 0xb8, 0x8d, 0x24, 0x10, 0x9a, 0x82, - 0xc1, 0x2a, 0x40, 0x5a, 0x3d, 0xf3, 0xd2, 0xf2, 0x3d, 0x18, 0x82, 0xf8, 0x8a, 0x51, 0x44, 0x84, - 0xec, 0xb8, 0xa0, 0x22, 0xf1, 0x79, 0x45, 0x60, 0x83, 0x24, 0x98, 0xc1, 0x66, 0x88, 0xa1, 0x9b, - 0xe1, 0x17, 0x04, 0xd2, 0xe3, 0xc1, 0x10, 0xc4, 0x03, 0x51, 0xef, 0x57, 0x04, 0xe2, 0x2b, 0x19, - 0x73, 0xb1, 0x80, 0xdc, 0x24, 0x24, 0xc0, 0xc5, 0x13, 0xea, 0xe7, 0xed, 0xe7, 0x1f, 0xee, 0x17, - 0xef, 0xec, 0xea, 0xe3, 0x23, 0xc0, 0x20, 0xc4, 0xc3, 0xc5, 0xe1, 0x13, 0xe2, 0x0a, 0xe1, 0x31, - 0x0a, 0x71, 0x73, 0xb1, 0xfb, 0x05, 0x41, 0x38, 0x4c, 0x4e, 0x6c, 0x5c, 0x2c, 0x20, 0xab, 0x92, - 0xd8, 0xc0, 0x7e, 0x37, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0x50, 0xb1, 0xc7, 0x12, 0x29, 0x01, - 0x00, 0x00, + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_cell_proto_rawDesc, + NumEnums: 1, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_cell_proto_goTypes, + DependencyIndexes: file_cell_proto_depIdxs, + EnumInfos: file_cell_proto_enumTypes, + MessageInfos: file_cell_proto_msgTypes, + }.Build() + File_cell_proto = out.File + file_cell_proto_rawDesc = nil + file_cell_proto_goTypes = nil + file_cell_proto_depIdxs = nil } diff --git a/entities/cells.pb.go b/entities/cells.pb.go index 8915e61..8aedb27 100644 --- a/entities/cells.pb.go +++ b/entities/cells.pb.go @@ -14,90 +14,88 @@ // See the License for the specific language governing permissions and // limitations under the License. -// This source code is part of the near-RT RIC (RAN Intelligent Controller) -// platform project (RICP). +// +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.23.0 +// protoc v3.6.1 // source: cells.proto package entities import ( - fmt "fmt" proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// 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 Cells struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Type Cell_Type `protobuf:"varint,1,opt,name=type,proto3,enum=entities.Cell_Type" json:"type,omitempty"` - // Types that are valid to be assigned to List: + // Types that are assignable to List: // *Cells_ServedCellInfos // *Cells_ServedNrCells - List isCells_List `protobuf_oneof:"list"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + List isCells_List `protobuf_oneof:"list"` } -func (m *Cells) Reset() { *m = Cells{} } -func (m *Cells) String() string { return proto.CompactTextString(m) } -func (*Cells) ProtoMessage() {} -func (*Cells) Descriptor() ([]byte, []int) { - return fileDescriptor_842e821272d22ff7, []int{0} +func (x *Cells) Reset() { + *x = Cells{} + if protoimpl.UnsafeEnabled { + mi := &file_cells_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Cells) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Cells.Unmarshal(m, b) -} -func (m *Cells) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Cells.Marshal(b, m, deterministic) -} -func (m *Cells) XXX_Merge(src proto.Message) { - xxx_messageInfo_Cells.Merge(m, src) -} -func (m *Cells) XXX_Size() int { - return xxx_messageInfo_Cells.Size(m) -} -func (m *Cells) XXX_DiscardUnknown() { - xxx_messageInfo_Cells.DiscardUnknown(m) +func (x *Cells) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_Cells proto.InternalMessageInfo +func (*Cells) ProtoMessage() {} -func (m *Cells) GetType() Cell_Type { - if m != nil { - return m.Type +func (x *Cells) ProtoReflect() protoreflect.Message { + mi := &file_cells_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return Cell_UNKNOWN_CELL + return mi.MessageOf(x) } -type isCells_List interface { - isCells_List() -} - -type Cells_ServedCellInfos struct { - ServedCellInfos *ServedCellInfoList `protobuf:"bytes,2,opt,name=served_cell_infos,json=servedCellInfos,proto3,oneof"` +// Deprecated: Use Cells.ProtoReflect.Descriptor instead. +func (*Cells) Descriptor() ([]byte, []int) { + return file_cells_proto_rawDescGZIP(), []int{0} } -type Cells_ServedNrCells struct { - ServedNrCells *ServedNRCellList `protobuf:"bytes,3,opt,name=served_nr_cells,json=servedNrCells,proto3,oneof"` +func (x *Cells) GetType() Cell_Type { + if x != nil { + return x.Type + } + return Cell_UNKNOWN_CELL } -func (*Cells_ServedCellInfos) isCells_List() {} - -func (*Cells_ServedNrCells) isCells_List() {} - func (m *Cells) GetList() isCells_List { if m != nil { return m.List @@ -105,130 +103,262 @@ func (m *Cells) GetList() isCells_List { return nil } -func (m *Cells) GetServedCellInfos() *ServedCellInfoList { - if x, ok := m.GetList().(*Cells_ServedCellInfos); ok { +func (x *Cells) GetServedCellInfos() *ServedCellInfoList { + if x, ok := x.GetList().(*Cells_ServedCellInfos); ok { return x.ServedCellInfos } return nil } -func (m *Cells) GetServedNrCells() *ServedNRCellList { - if x, ok := m.GetList().(*Cells_ServedNrCells); ok { +func (x *Cells) GetServedNrCells() *ServedNRCellList { + if x, ok := x.GetList().(*Cells_ServedNrCells); ok { return x.ServedNrCells } return nil } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*Cells) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*Cells_ServedCellInfos)(nil), - (*Cells_ServedNrCells)(nil), - } +type isCells_List interface { + isCells_List() } -type ServedCellInfoList struct { - ServedCells []*ServedCellInfo `protobuf:"bytes,1,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Cells_ServedCellInfos struct { + ServedCellInfos *ServedCellInfoList `protobuf:"bytes,2,opt,name=served_cell_infos,json=servedCellInfos,proto3,oneof"` } -func (m *ServedCellInfoList) Reset() { *m = ServedCellInfoList{} } -func (m *ServedCellInfoList) String() string { return proto.CompactTextString(m) } -func (*ServedCellInfoList) ProtoMessage() {} -func (*ServedCellInfoList) Descriptor() ([]byte, []int) { - return fileDescriptor_842e821272d22ff7, []int{1} +type Cells_ServedNrCells struct { + ServedNrCells *ServedNRCellList `protobuf:"bytes,3,opt,name=served_nr_cells,json=servedNrCells,proto3,oneof"` } -func (m *ServedCellInfoList) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ServedCellInfoList.Unmarshal(m, b) -} -func (m *ServedCellInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ServedCellInfoList.Marshal(b, m, deterministic) +func (*Cells_ServedCellInfos) isCells_List() {} + +func (*Cells_ServedNrCells) isCells_List() {} + +type ServedCellInfoList struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ServedCells []*ServedCellInfo `protobuf:"bytes,1,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"` } -func (m *ServedCellInfoList) XXX_Merge(src proto.Message) { - xxx_messageInfo_ServedCellInfoList.Merge(m, src) + +func (x *ServedCellInfoList) Reset() { + *x = ServedCellInfoList{} + if protoimpl.UnsafeEnabled { + mi := &file_cells_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ServedCellInfoList) XXX_Size() int { - return xxx_messageInfo_ServedCellInfoList.Size(m) + +func (x *ServedCellInfoList) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ServedCellInfoList) XXX_DiscardUnknown() { - xxx_messageInfo_ServedCellInfoList.DiscardUnknown(m) + +func (*ServedCellInfoList) ProtoMessage() {} + +func (x *ServedCellInfoList) ProtoReflect() protoreflect.Message { + mi := &file_cells_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ServedCellInfoList proto.InternalMessageInfo +// Deprecated: Use ServedCellInfoList.ProtoReflect.Descriptor instead. +func (*ServedCellInfoList) Descriptor() ([]byte, []int) { + return file_cells_proto_rawDescGZIP(), []int{1} +} -func (m *ServedCellInfoList) GetServedCells() []*ServedCellInfo { - if m != nil { - return m.ServedCells +func (x *ServedCellInfoList) GetServedCells() []*ServedCellInfo { + if x != nil { + return x.ServedCells } return nil } type ServedNRCellList struct { - ServedCells []*ServedNRCell `protobuf:"bytes,1,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ServedNRCellList) Reset() { *m = ServedNRCellList{} } -func (m *ServedNRCellList) String() string { return proto.CompactTextString(m) } -func (*ServedNRCellList) ProtoMessage() {} -func (*ServedNRCellList) Descriptor() ([]byte, []int) { - return fileDescriptor_842e821272d22ff7, []int{2} + ServedCells []*ServedNRCell `protobuf:"bytes,1,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"` } -func (m *ServedNRCellList) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ServedNRCellList.Unmarshal(m, b) -} -func (m *ServedNRCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ServedNRCellList.Marshal(b, m, deterministic) -} -func (m *ServedNRCellList) XXX_Merge(src proto.Message) { - xxx_messageInfo_ServedNRCellList.Merge(m, src) +func (x *ServedNRCellList) Reset() { + *x = ServedNRCellList{} + if protoimpl.UnsafeEnabled { + mi := &file_cells_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ServedNRCellList) XXX_Size() int { - return xxx_messageInfo_ServedNRCellList.Size(m) + +func (x *ServedNRCellList) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ServedNRCellList) XXX_DiscardUnknown() { - xxx_messageInfo_ServedNRCellList.DiscardUnknown(m) + +func (*ServedNRCellList) ProtoMessage() {} + +func (x *ServedNRCellList) ProtoReflect() protoreflect.Message { + mi := &file_cells_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ServedNRCellList proto.InternalMessageInfo +// Deprecated: Use ServedNRCellList.ProtoReflect.Descriptor instead. +func (*ServedNRCellList) Descriptor() ([]byte, []int) { + return file_cells_proto_rawDescGZIP(), []int{2} +} -func (m *ServedNRCellList) GetServedCells() []*ServedNRCell { - if m != nil { - return m.ServedCells +func (x *ServedNRCellList) GetServedCells() []*ServedNRCell { + if x != nil { + return x.ServedCells } return nil } -func init() { - proto.RegisterType((*Cells)(nil), "entities.Cells") - proto.RegisterType((*ServedCellInfoList)(nil), "entities.ServedCellInfoList") - proto.RegisterType((*ServedNRCellList)(nil), "entities.ServedNRCellList") -} - -func init() { proto.RegisterFile("cells.proto", fileDescriptor_842e821272d22ff7) } - -var fileDescriptor_842e821272d22ff7 = []byte{ - // 241 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x4e, 0x4e, 0xcd, 0xc9, - 0x29, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x48, 0xcd, 0x2b, 0xc9, 0x2c, 0xc9, 0x4c, - 0x2d, 0x96, 0xe2, 0x02, 0x09, 0x43, 0x44, 0xa5, 0x38, 0xd3, 0xf3, 0x92, 0x60, 0xcc, 0x54, 0x18, - 0x53, 0xe9, 0x14, 0x23, 0x17, 0xab, 0x33, 0x48, 0xaf, 0x90, 0x3a, 0x17, 0x4b, 0x49, 0x65, 0x41, - 0xaa, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0x9f, 0x91, 0xb0, 0x1e, 0xcc, 0x10, 0x3d, 0x90, 0xb4, 0x5e, - 0x48, 0x65, 0x41, 0x6a, 0x10, 0x58, 0x81, 0x90, 0x17, 0x97, 0x60, 0x71, 0x6a, 0x51, 0x59, 0x6a, - 0x4a, 0x3c, 0xc8, 0xf4, 0xf8, 0xcc, 0xbc, 0xb4, 0xfc, 0x62, 0x09, 0x26, 0x05, 0x46, 0x0d, 0x6e, - 0x23, 0x19, 0x84, 0xae, 0x60, 0xb0, 0x12, 0x90, 0x5e, 0xcf, 0xbc, 0xb4, 0x7c, 0x9f, 0xcc, 0xe2, - 0x12, 0x0f, 0x86, 0x20, 0xfe, 0x62, 0x14, 0xd1, 0x62, 0x21, 0x17, 0x2e, 0xa8, 0x50, 0x7c, 0x5e, - 0x11, 0xd8, 0xb8, 0x62, 0x09, 0x66, 0xb0, 0x49, 0x52, 0xe8, 0x26, 0xf9, 0x05, 0x81, 0x74, 0x41, - 0xcd, 0xe1, 0x85, 0x68, 0xf2, 0x2b, 0x02, 0x3b, 0xdd, 0x89, 0x8d, 0x8b, 0x25, 0x27, 0xb3, 0xb8, - 0x44, 0x29, 0x90, 0x4b, 0x08, 0xd3, 0x5a, 0x21, 0x6b, 0x2e, 0x1e, 0x24, 0xf7, 0x16, 0x4b, 0x30, - 0x2a, 0x30, 0x6b, 0x70, 0x1b, 0x49, 0xe0, 0x72, 0x6a, 0x10, 0x37, 0xc2, 0x91, 0xc5, 0x4a, 0xbe, - 0x5c, 0x02, 0xe8, 0xf6, 0x0b, 0x59, 0x62, 0x35, 0x50, 0x0c, 0xbb, 0x8b, 0x51, 0x8c, 0x4b, 0x62, - 0x03, 0x87, 0xba, 0x31, 0x20, 0x00, 0x00, 0xff, 0xff, 0xde, 0x2b, 0x35, 0x7d, 0xb0, 0x01, 0x00, - 0x00, +var File_cells_proto protoreflect.FileDescriptor + +var file_cells_proto_rawDesc = []byte{ + 0x0a, 0x0b, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, + 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x0a, 0x63, 0x65, 0x6c, 0x6c, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x1a, 0x09, 0x67, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09, + 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x01, 0x0a, 0x05, 0x43, 0x65, + 0x6c, 0x6c, 0x73, 0x12, 0x27, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x65, 0x6c, + 0x6c, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x4a, 0x0a, 0x11, + 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, + 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, + 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, + 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x12, 0x44, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, + 0x65, 0x64, 0x5f, 0x6e, 0x72, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, + 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, + 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x72, 0x43, 0x65, 0x6c, 0x6c, 0x73, 0x42, 0x06, + 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x51, 0x0a, 0x12, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, + 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0c, + 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, + 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x73, 0x22, 0x4d, 0x0a, 0x10, 0x53, 0x65, 0x72, + 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x39, 0x0a, + 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, + 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x52, 0x0b, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_cells_proto_rawDescOnce sync.Once + file_cells_proto_rawDescData = file_cells_proto_rawDesc +) + +func file_cells_proto_rawDescGZIP() []byte { + file_cells_proto_rawDescOnce.Do(func() { + file_cells_proto_rawDescData = protoimpl.X.CompressGZIP(file_cells_proto_rawDescData) + }) + return file_cells_proto_rawDescData +} + +var file_cells_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_cells_proto_goTypes = []interface{}{ + (*Cells)(nil), // 0: entities.Cells + (*ServedCellInfoList)(nil), // 1: entities.ServedCellInfoList + (*ServedNRCellList)(nil), // 2: entities.ServedNRCellList + (Cell_Type)(0), // 3: entities.Cell.Type + (*ServedCellInfo)(nil), // 4: entities.ServedCellInfo + (*ServedNRCell)(nil), // 5: entities.ServedNRCell +} +var file_cells_proto_depIdxs = []int32{ + 3, // 0: entities.Cells.type:type_name -> entities.Cell.Type + 1, // 1: entities.Cells.served_cell_infos:type_name -> entities.ServedCellInfoList + 2, // 2: entities.Cells.served_nr_cells:type_name -> entities.ServedNRCellList + 4, // 3: entities.ServedCellInfoList.served_cells:type_name -> entities.ServedCellInfo + 5, // 4: entities.ServedNRCellList.served_cells:type_name -> entities.ServedNRCell + 5, // [5:5] is the sub-list for method output_type + 5, // [5:5] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name +} + +func init() { file_cells_proto_init() } +func file_cells_proto_init() { + if File_cells_proto != nil { + return + } + file_cell_proto_init() + file_gnb_proto_init() + file_enb_proto_init() + if !protoimpl.UnsafeEnabled { + file_cells_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Cells); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cells_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServedCellInfoList); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_cells_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServedNRCellList); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_cells_proto_msgTypes[0].OneofWrappers = []interface{}{ + (*Cells_ServedCellInfos)(nil), + (*Cells_ServedNrCells)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_cells_proto_rawDesc, + NumEnums: 0, + NumMessages: 3, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_cells_proto_goTypes, + DependencyIndexes: file_cells_proto_depIdxs, + MessageInfos: file_cells_proto_msgTypes, + }.Build() + File_cells_proto = out.File + file_cells_proto_rawDesc = nil + file_cells_proto_goTypes = nil + file_cells_proto_depIdxs = nil } diff --git a/entities/enb.pb.go b/entities/enb.pb.go index 1e191d9..ae80d0b 100644 --- a/entities/enb.pb.go +++ b/entities/enb.pb.go @@ -14,30 +14,36 @@ // See the License for the specific language governing permissions and // limitations under the License. -// This source code is part of the near-RT RIC (RAN Intelligent Controller) -// platform project (RICP). +// +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.23.0 +// protoc v3.6.1 // source: enb.proto package entities import ( - fmt "fmt" proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// 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 FreqBandIndicatorPriority int32 @@ -47,24 +53,45 @@ const ( FreqBandIndicatorPriority_BROADCASTED FreqBandIndicatorPriority = 2 ) -var FreqBandIndicatorPriority_name = map[int32]string{ - 0: "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY", - 1: "NOT_BROADCASTED", - 2: "BROADCASTED", -} +// Enum value maps for FreqBandIndicatorPriority. +var ( + FreqBandIndicatorPriority_name = map[int32]string{ + 0: "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY", + 1: "NOT_BROADCASTED", + 2: "BROADCASTED", + } + FreqBandIndicatorPriority_value = map[string]int32{ + "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY": 0, + "NOT_BROADCASTED": 1, + "BROADCASTED": 2, + } +) -var FreqBandIndicatorPriority_value = map[string]int32{ - "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY": 0, - "NOT_BROADCASTED": 1, - "BROADCASTED": 2, +func (x FreqBandIndicatorPriority) Enum() *FreqBandIndicatorPriority { + p := new(FreqBandIndicatorPriority) + *p = x + return p } func (x FreqBandIndicatorPriority) String() string { - return proto.EnumName(FreqBandIndicatorPriority_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FreqBandIndicatorPriority) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[0].Descriptor() } +func (FreqBandIndicatorPriority) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[0] +} + +func (x FreqBandIndicatorPriority) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FreqBandIndicatorPriority.Descriptor instead. func (FreqBandIndicatorPriority) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{0} + return file_enb_proto_rawDescGZIP(), []int{0} } type BandwidthReducedSI int32 @@ -74,22 +101,43 @@ const ( BandwidthReducedSI_SCHEDULED BandwidthReducedSI = 1 ) -var BandwidthReducedSI_name = map[int32]string{ - 0: "UNKNOWN_BANDWIDTH_REDUCED_SI", - 1: "SCHEDULED", -} +// Enum value maps for BandwidthReducedSI. +var ( + BandwidthReducedSI_name = map[int32]string{ + 0: "UNKNOWN_BANDWIDTH_REDUCED_SI", + 1: "SCHEDULED", + } + BandwidthReducedSI_value = map[string]int32{ + "UNKNOWN_BANDWIDTH_REDUCED_SI": 0, + "SCHEDULED": 1, + } +) -var BandwidthReducedSI_value = map[string]int32{ - "UNKNOWN_BANDWIDTH_REDUCED_SI": 0, - "SCHEDULED": 1, +func (x BandwidthReducedSI) Enum() *BandwidthReducedSI { + p := new(BandwidthReducedSI) + *p = x + return p } func (x BandwidthReducedSI) String() string { - return proto.EnumName(BandwidthReducedSI_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (BandwidthReducedSI) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[1].Descriptor() +} + +func (BandwidthReducedSI) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[1] +} + +func (x BandwidthReducedSI) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use BandwidthReducedSI.Descriptor instead. func (BandwidthReducedSI) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{1} + return file_enb_proto_rawDescGZIP(), []int{1} } type SubframeAllocationType int32 @@ -100,24 +148,45 @@ const ( SubframeAllocationType_FOUR_FRAME SubframeAllocationType = 2 ) -var SubframeAllocationType_name = map[int32]string{ - 0: "UNKNOWN_SUBFRAME_ALLOCATION_TYPE", - 1: "ONE_FRAME", - 2: "FOUR_FRAME", -} +// Enum value maps for SubframeAllocationType. +var ( + SubframeAllocationType_name = map[int32]string{ + 0: "UNKNOWN_SUBFRAME_ALLOCATION_TYPE", + 1: "ONE_FRAME", + 2: "FOUR_FRAME", + } + SubframeAllocationType_value = map[string]int32{ + "UNKNOWN_SUBFRAME_ALLOCATION_TYPE": 0, + "ONE_FRAME": 1, + "FOUR_FRAME": 2, + } +) -var SubframeAllocationType_value = map[string]int32{ - "UNKNOWN_SUBFRAME_ALLOCATION_TYPE": 0, - "ONE_FRAME": 1, - "FOUR_FRAME": 2, +func (x SubframeAllocationType) Enum() *SubframeAllocationType { + p := new(SubframeAllocationType) + *p = x + return p } func (x SubframeAllocationType) String() string { - return proto.EnumName(SubframeAllocationType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (SubframeAllocationType) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[2].Descriptor() +} + +func (SubframeAllocationType) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[2] +} + +func (x SubframeAllocationType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SubframeAllocationType.Descriptor instead. func (SubframeAllocationType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{2} + return file_enb_proto_rawDescGZIP(), []int{2} } type RadioframeAllocationPeriod int32 @@ -132,32 +201,53 @@ const ( RadioframeAllocationPeriod_N32 RadioframeAllocationPeriod = 6 ) -var RadioframeAllocationPeriod_name = map[int32]string{ - 0: "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD", - 1: "N1", - 2: "N2", - 3: "N4", - 4: "N8", - 5: "N16", - 6: "N32", -} +// Enum value maps for RadioframeAllocationPeriod. +var ( + RadioframeAllocationPeriod_name = map[int32]string{ + 0: "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD", + 1: "N1", + 2: "N2", + 3: "N4", + 4: "N8", + 5: "N16", + 6: "N32", + } + RadioframeAllocationPeriod_value = map[string]int32{ + "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD": 0, + "N1": 1, + "N2": 2, + "N4": 3, + "N8": 4, + "N16": 5, + "N32": 6, + } +) -var RadioframeAllocationPeriod_value = map[string]int32{ - "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD": 0, - "N1": 1, - "N2": 2, - "N4": 3, - "N8": 4, - "N16": 5, - "N32": 6, +func (x RadioframeAllocationPeriod) Enum() *RadioframeAllocationPeriod { + p := new(RadioframeAllocationPeriod) + *p = x + return p } func (x RadioframeAllocationPeriod) String() string { - return proto.EnumName(RadioframeAllocationPeriod_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RadioframeAllocationPeriod) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[3].Descriptor() +} + +func (RadioframeAllocationPeriod) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[3] } +func (x RadioframeAllocationPeriod) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RadioframeAllocationPeriod.Descriptor instead. func (RadioframeAllocationPeriod) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{3} + return file_enb_proto_rawDescGZIP(), []int{3} } type NumberOfAntennaPorts int32 @@ -169,26 +259,47 @@ const ( NumberOfAntennaPorts_AN4 NumberOfAntennaPorts = 3 ) -var NumberOfAntennaPorts_name = map[int32]string{ - 0: "UNKNOWN_NUMBER_OF_ANTENNA_PORTS", - 1: "AN1", - 2: "AN2", - 3: "AN4", -} +// Enum value maps for NumberOfAntennaPorts. +var ( + NumberOfAntennaPorts_name = map[int32]string{ + 0: "UNKNOWN_NUMBER_OF_ANTENNA_PORTS", + 1: "AN1", + 2: "AN2", + 3: "AN4", + } + NumberOfAntennaPorts_value = map[string]int32{ + "UNKNOWN_NUMBER_OF_ANTENNA_PORTS": 0, + "AN1": 1, + "AN2": 2, + "AN4": 3, + } +) -var NumberOfAntennaPorts_value = map[string]int32{ - "UNKNOWN_NUMBER_OF_ANTENNA_PORTS": 0, - "AN1": 1, - "AN2": 2, - "AN4": 3, +func (x NumberOfAntennaPorts) Enum() *NumberOfAntennaPorts { + p := new(NumberOfAntennaPorts) + *p = x + return p } func (x NumberOfAntennaPorts) String() string { - return proto.EnumName(NumberOfAntennaPorts_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (NumberOfAntennaPorts) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[4].Descriptor() +} + +func (NumberOfAntennaPorts) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[4] +} + +func (x NumberOfAntennaPorts) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NumberOfAntennaPorts.Descriptor instead. func (NumberOfAntennaPorts) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{4} + return file_enb_proto_rawDescGZIP(), []int{4} } type EnbType int32 @@ -201,28 +312,49 @@ const ( EnbType_LONG_MACRO_ENB EnbType = 4 ) -var EnbType_name = map[int32]string{ - 0: "UNKNOWN_ENB_TYPE", - 1: "MACRO_ENB", - 2: "HOME_ENB", - 3: "SHORT_MACRO_ENB", - 4: "LONG_MACRO_ENB", -} +// Enum value maps for EnbType. +var ( + EnbType_name = map[int32]string{ + 0: "UNKNOWN_ENB_TYPE", + 1: "MACRO_ENB", + 2: "HOME_ENB", + 3: "SHORT_MACRO_ENB", + 4: "LONG_MACRO_ENB", + } + EnbType_value = map[string]int32{ + "UNKNOWN_ENB_TYPE": 0, + "MACRO_ENB": 1, + "HOME_ENB": 2, + "SHORT_MACRO_ENB": 3, + "LONG_MACRO_ENB": 4, + } +) -var EnbType_value = map[string]int32{ - "UNKNOWN_ENB_TYPE": 0, - "MACRO_ENB": 1, - "HOME_ENB": 2, - "SHORT_MACRO_ENB": 3, - "LONG_MACRO_ENB": 4, +func (x EnbType) Enum() *EnbType { + p := new(EnbType) + *p = x + return p } func (x EnbType) String() string { - return proto.EnumName(EnbType_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (EnbType) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[5].Descriptor() +} + +func (EnbType) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[5] +} + +func (x EnbType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use EnbType.Descriptor instead. func (EnbType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{5} + return file_enb_proto_rawDescGZIP(), []int{5} } type SubframeAssignment int32 @@ -238,34 +370,55 @@ const ( SubframeAssignment_SA6 SubframeAssignment = 7 ) -var SubframeAssignment_name = map[int32]string{ - 0: "UNKNOWN_SUBFRAME_ASSIGNMENT", - 1: "SA0", - 2: "SA1", - 3: "SA2", - 4: "SA3", - 5: "SA4", - 6: "SA5", - 7: "SA6", -} +// Enum value maps for SubframeAssignment. +var ( + SubframeAssignment_name = map[int32]string{ + 0: "UNKNOWN_SUBFRAME_ASSIGNMENT", + 1: "SA0", + 2: "SA1", + 3: "SA2", + 4: "SA3", + 5: "SA4", + 6: "SA5", + 7: "SA6", + } + SubframeAssignment_value = map[string]int32{ + "UNKNOWN_SUBFRAME_ASSIGNMENT": 0, + "SA0": 1, + "SA1": 2, + "SA2": 3, + "SA3": 4, + "SA4": 5, + "SA5": 6, + "SA6": 7, + } +) -var SubframeAssignment_value = map[string]int32{ - "UNKNOWN_SUBFRAME_ASSIGNMENT": 0, - "SA0": 1, - "SA1": 2, - "SA2": 3, - "SA3": 4, - "SA4": 5, - "SA5": 6, - "SA6": 7, +func (x SubframeAssignment) Enum() *SubframeAssignment { + p := new(SubframeAssignment) + *p = x + return p } func (x SubframeAssignment) String() string { - return proto.EnumName(SubframeAssignment_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SubframeAssignment) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[6].Descriptor() +} + +func (SubframeAssignment) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[6] +} + +func (x SubframeAssignment) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use SubframeAssignment.Descriptor instead. func (SubframeAssignment) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{6} + return file_enb_proto_rawDescGZIP(), []int{6} } type CyclicPrefix int32 @@ -276,24 +429,45 @@ const ( CyclicPrefix_EXTENDED CyclicPrefix = 2 ) -var CyclicPrefix_name = map[int32]string{ - 0: "UNKNOWN_CYCLIC_PREFIX", - 1: "NORMAL", - 2: "EXTENDED", -} +// Enum value maps for CyclicPrefix. +var ( + CyclicPrefix_name = map[int32]string{ + 0: "UNKNOWN_CYCLIC_PREFIX", + 1: "NORMAL", + 2: "EXTENDED", + } + CyclicPrefix_value = map[string]int32{ + "UNKNOWN_CYCLIC_PREFIX": 0, + "NORMAL": 1, + "EXTENDED": 2, + } +) -var CyclicPrefix_value = map[string]int32{ - "UNKNOWN_CYCLIC_PREFIX": 0, - "NORMAL": 1, - "EXTENDED": 2, +func (x CyclicPrefix) Enum() *CyclicPrefix { + p := new(CyclicPrefix) + *p = x + return p } func (x CyclicPrefix) String() string { - return proto.EnumName(CyclicPrefix_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (CyclicPrefix) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[7].Descriptor() +} + +func (CyclicPrefix) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[7] } +func (x CyclicPrefix) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use CyclicPrefix.Descriptor instead. func (CyclicPrefix) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{7} + return file_enb_proto_rawDescGZIP(), []int{7} } type TransmissionBandwidth int32 @@ -309,34 +483,55 @@ const ( TransmissionBandwidth_BW1 TransmissionBandwidth = 7 ) -var TransmissionBandwidth_name = map[int32]string{ - 0: "UNKNOWN_TRANSMISSION_BANDWIDTH", - 1: "BW6", - 2: "BW15", - 3: "BW25", - 4: "BW50", - 5: "BW75", - 6: "BW100", - 7: "BW1", -} +// Enum value maps for TransmissionBandwidth. +var ( + TransmissionBandwidth_name = map[int32]string{ + 0: "UNKNOWN_TRANSMISSION_BANDWIDTH", + 1: "BW6", + 2: "BW15", + 3: "BW25", + 4: "BW50", + 5: "BW75", + 6: "BW100", + 7: "BW1", + } + TransmissionBandwidth_value = map[string]int32{ + "UNKNOWN_TRANSMISSION_BANDWIDTH": 0, + "BW6": 1, + "BW15": 2, + "BW25": 3, + "BW50": 4, + "BW75": 5, + "BW100": 6, + "BW1": 7, + } +) -var TransmissionBandwidth_value = map[string]int32{ - "UNKNOWN_TRANSMISSION_BANDWIDTH": 0, - "BW6": 1, - "BW15": 2, - "BW25": 3, - "BW50": 4, - "BW75": 5, - "BW100": 6, - "BW1": 7, +func (x TransmissionBandwidth) Enum() *TransmissionBandwidth { + p := new(TransmissionBandwidth) + *p = x + return p } func (x TransmissionBandwidth) String() string { - return proto.EnumName(TransmissionBandwidth_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TransmissionBandwidth) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[8].Descriptor() +} + +func (TransmissionBandwidth) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[8] +} + +func (x TransmissionBandwidth) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use TransmissionBandwidth.Descriptor instead. func (TransmissionBandwidth) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{8} + return file_enb_proto_rawDescGZIP(), []int{8} } type Eutra_Mode int32 @@ -347,24 +542,45 @@ const ( Eutra_TDD Eutra_Mode = 2 ) -var Eutra_Mode_name = map[int32]string{ - 0: "UNKNOWN", - 1: "FDD", - 2: "TDD", -} +// Enum value maps for Eutra_Mode. +var ( + Eutra_Mode_name = map[int32]string{ + 0: "UNKNOWN", + 1: "FDD", + 2: "TDD", + } + Eutra_Mode_value = map[string]int32{ + "UNKNOWN": 0, + "FDD": 1, + "TDD": 2, + } +) -var Eutra_Mode_value = map[string]int32{ - "UNKNOWN": 0, - "FDD": 1, - "TDD": 2, +func (x Eutra_Mode) Enum() *Eutra_Mode { + p := new(Eutra_Mode) + *p = x + return p } func (x Eutra_Mode) String() string { - return proto.EnumName(Eutra_Mode_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Eutra_Mode) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[9].Descriptor() } +func (Eutra_Mode) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[9] +} + +func (x Eutra_Mode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Eutra_Mode.Descriptor instead. func (Eutra_Mode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{3, 0} + return file_enb_proto_rawDescGZIP(), []int{3, 0} } type SpecialSubframe_Patterns int32 @@ -382,38 +598,59 @@ const ( SpecialSubframe_SSP8 SpecialSubframe_Patterns = 9 ) -var SpecialSubframe_Patterns_name = map[int32]string{ - 0: "UNKNOWN", - 1: "SSP0", - 2: "SSP1", - 3: "SSP2", - 4: "SSP3", - 5: "SSP4", - 6: "SSP5", - 7: "SSP6", - 8: "SSP7", - 9: "SSP8", -} - -var SpecialSubframe_Patterns_value = map[string]int32{ - "UNKNOWN": 0, - "SSP0": 1, - "SSP1": 2, - "SSP2": 3, - "SSP3": 4, - "SSP4": 5, - "SSP5": 6, - "SSP6": 7, - "SSP7": 8, - "SSP8": 9, +// Enum value maps for SpecialSubframe_Patterns. +var ( + SpecialSubframe_Patterns_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SSP0", + 2: "SSP1", + 3: "SSP2", + 4: "SSP3", + 5: "SSP4", + 6: "SSP5", + 7: "SSP6", + 8: "SSP7", + 9: "SSP8", + } + SpecialSubframe_Patterns_value = map[string]int32{ + "UNKNOWN": 0, + "SSP0": 1, + "SSP1": 2, + "SSP2": 3, + "SSP3": 4, + "SSP4": 5, + "SSP5": 6, + "SSP6": 7, + "SSP7": 8, + "SSP8": 9, + } +) + +func (x SpecialSubframe_Patterns) Enum() *SpecialSubframe_Patterns { + p := new(SpecialSubframe_Patterns) + *p = x + return p } func (x SpecialSubframe_Patterns) String() string { - return proto.EnumName(SpecialSubframe_Patterns_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SpecialSubframe_Patterns) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[10].Descriptor() +} + +func (SpecialSubframe_Patterns) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[10] +} + +func (x SpecialSubframe_Patterns) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use SpecialSubframe_Patterns.Descriptor instead. func (SpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{12, 0} + return file_enb_proto_rawDescGZIP(), []int{12, 0} } type AdditionalSpecialSubframe_Patterns int32 @@ -432,40 +669,61 @@ const ( AdditionalSpecialSubframe_SSP9 AdditionalSpecialSubframe_Patterns = 10 ) -var AdditionalSpecialSubframe_Patterns_name = map[int32]string{ - 0: "UNKNOWN", - 1: "SSP0", - 2: "SSP1", - 3: "SSP2", - 4: "SSP3", - 5: "SSP4", - 6: "SSP5", - 7: "SSP6", - 8: "SSP7", - 9: "SSP8", - 10: "SSP9", -} - -var AdditionalSpecialSubframe_Patterns_value = map[string]int32{ - "UNKNOWN": 0, - "SSP0": 1, - "SSP1": 2, - "SSP2": 3, - "SSP3": 4, - "SSP4": 5, - "SSP5": 6, - "SSP6": 7, - "SSP7": 8, - "SSP8": 9, - "SSP9": 10, +// Enum value maps for AdditionalSpecialSubframe_Patterns. +var ( + AdditionalSpecialSubframe_Patterns_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SSP0", + 2: "SSP1", + 3: "SSP2", + 4: "SSP3", + 5: "SSP4", + 6: "SSP5", + 7: "SSP6", + 8: "SSP7", + 9: "SSP8", + 10: "SSP9", + } + AdditionalSpecialSubframe_Patterns_value = map[string]int32{ + "UNKNOWN": 0, + "SSP0": 1, + "SSP1": 2, + "SSP2": 3, + "SSP3": 4, + "SSP4": 5, + "SSP5": 6, + "SSP6": 7, + "SSP7": 8, + "SSP8": 9, + "SSP9": 10, + } +) + +func (x AdditionalSpecialSubframe_Patterns) Enum() *AdditionalSpecialSubframe_Patterns { + p := new(AdditionalSpecialSubframe_Patterns) + *p = x + return p } func (x AdditionalSpecialSubframe_Patterns) String() string { - return proto.EnumName(AdditionalSpecialSubframe_Patterns_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (AdditionalSpecialSubframe_Patterns) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[11].Descriptor() +} + +func (AdditionalSpecialSubframe_Patterns) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[11] +} + +func (x AdditionalSpecialSubframe_Patterns) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AdditionalSpecialSubframe_Patterns.Descriptor instead. func (AdditionalSpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{13, 0} + return file_enb_proto_rawDescGZIP(), []int{13, 0} } type AdditionalSpecialSubframePatterns_Extension int32 @@ -475,80 +733,113 @@ const ( AdditionalSpecialSubframePatterns_SSP10 AdditionalSpecialSubframePatterns_Extension = 1 ) -var AdditionalSpecialSubframePatterns_Extension_name = map[int32]string{ - 0: "UNKNOWN", - 1: "SSP10", -} +// Enum value maps for AdditionalSpecialSubframePatterns_Extension. +var ( + AdditionalSpecialSubframePatterns_Extension_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SSP10", + } + AdditionalSpecialSubframePatterns_Extension_value = map[string]int32{ + "UNKNOWN": 0, + "SSP10": 1, + } +) -var AdditionalSpecialSubframePatterns_Extension_value = map[string]int32{ - "UNKNOWN": 0, - "SSP10": 1, +func (x AdditionalSpecialSubframePatterns_Extension) Enum() *AdditionalSpecialSubframePatterns_Extension { + p := new(AdditionalSpecialSubframePatterns_Extension) + *p = x + return p } func (x AdditionalSpecialSubframePatterns_Extension) String() string { - return proto.EnumName(AdditionalSpecialSubframePatterns_Extension_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } -func (AdditionalSpecialSubframePatterns_Extension) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{14, 0} +func (AdditionalSpecialSubframePatterns_Extension) Descriptor() protoreflect.EnumDescriptor { + return file_enb_proto_enumTypes[12].Descriptor() } -type Enb struct { - EnbType EnbType `protobuf:"varint,1,opt,name=enb_type,json=enbType,proto3,enum=entities.EnbType" json:"enb_type,omitempty"` - ServedCells []*ServedCellInfo `protobuf:"bytes,2,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"` - GuGroupIds []string `protobuf:"bytes,3,rep,name=gu_group_ids,json=guGroupIds,proto3" json:"gu_group_ids,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (AdditionalSpecialSubframePatterns_Extension) Type() protoreflect.EnumType { + return &file_enb_proto_enumTypes[12] } -func (m *Enb) Reset() { *m = Enb{} } -func (m *Enb) String() string { return proto.CompactTextString(m) } -func (*Enb) ProtoMessage() {} -func (*Enb) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{0} +func (x AdditionalSpecialSubframePatterns_Extension) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } -func (m *Enb) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Enb.Unmarshal(m, b) +// Deprecated: Use AdditionalSpecialSubframePatterns_Extension.Descriptor instead. +func (AdditionalSpecialSubframePatterns_Extension) EnumDescriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{14, 0} } -func (m *Enb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Enb.Marshal(b, m, deterministic) + +type Enb struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + EnbType EnbType `protobuf:"varint,1,opt,name=enb_type,json=enbType,proto3,enum=entities.EnbType" json:"enb_type,omitempty"` + ServedCells []*ServedCellInfo `protobuf:"bytes,2,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"` + GuGroupIds []string `protobuf:"bytes,3,rep,name=gu_group_ids,json=guGroupIds,proto3" json:"gu_group_ids,omitempty"` } -func (m *Enb) XXX_Merge(src proto.Message) { - xxx_messageInfo_Enb.Merge(m, src) + +func (x *Enb) Reset() { + *x = Enb{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Enb) XXX_Size() int { - return xxx_messageInfo_Enb.Size(m) + +func (x *Enb) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Enb) XXX_DiscardUnknown() { - xxx_messageInfo_Enb.DiscardUnknown(m) + +func (*Enb) ProtoMessage() {} + +func (x *Enb) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Enb proto.InternalMessageInfo +// Deprecated: Use Enb.ProtoReflect.Descriptor instead. +func (*Enb) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{0} +} -func (m *Enb) GetEnbType() EnbType { - if m != nil { - return m.EnbType +func (x *Enb) GetEnbType() EnbType { + if x != nil { + return x.EnbType } return EnbType_UNKNOWN_ENB_TYPE } -func (m *Enb) GetServedCells() []*ServedCellInfo { - if m != nil { - return m.ServedCells +func (x *Enb) GetServedCells() []*ServedCellInfo { + if x != nil { + return x.ServedCells } return nil } -func (m *Enb) GetGuGroupIds() []string { - if m != nil { - return m.GuGroupIds +func (x *Enb) GetGuGroupIds() []string { + if x != nil { + return x.GuGroupIds } return nil } type ServedCellInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Pci uint32 `protobuf:"varint,1,opt,name=pci,proto3" json:"pci,omitempty"` CellId string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"` Tac string `protobuf:"bytes,3,opt,name=tac,proto3" json:"tac,omitempty"` @@ -564,968 +855,1516 @@ type ServedCellInfo struct { FreqBandIndicatorPriority FreqBandIndicatorPriority `protobuf:"varint,13,opt,name=freq_band_indicator_priority,json=freqBandIndicatorPriority,proto3,enum=entities.FreqBandIndicatorPriority" json:"freq_band_indicator_priority,omitempty"` BandwidthReducedSi BandwidthReducedSI `protobuf:"varint,14,opt,name=bandwidth_reduced_si,json=bandwidthReducedSi,proto3,enum=entities.BandwidthReducedSI" json:"bandwidth_reduced_si,omitempty"` NeighbourInfos []*NeighbourInformation `protobuf:"bytes,15,rep,name=neighbour_infos,json=neighbourInfos,proto3" json:"neighbour_infos,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *ServedCellInfo) Reset() { *m = ServedCellInfo{} } -func (m *ServedCellInfo) String() string { return proto.CompactTextString(m) } -func (*ServedCellInfo) ProtoMessage() {} -func (*ServedCellInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{1} +func (x *ServedCellInfo) Reset() { + *x = ServedCellInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ServedCellInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ServedCellInfo.Unmarshal(m, b) -} -func (m *ServedCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ServedCellInfo.Marshal(b, m, deterministic) -} -func (m *ServedCellInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ServedCellInfo.Merge(m, src) +func (x *ServedCellInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ServedCellInfo) XXX_Size() int { - return xxx_messageInfo_ServedCellInfo.Size(m) -} -func (m *ServedCellInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ServedCellInfo.DiscardUnknown(m) + +func (*ServedCellInfo) ProtoMessage() {} + +func (x *ServedCellInfo) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ServedCellInfo proto.InternalMessageInfo +// Deprecated: Use ServedCellInfo.ProtoReflect.Descriptor instead. +func (*ServedCellInfo) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{1} +} -func (m *ServedCellInfo) GetPci() uint32 { - if m != nil { - return m.Pci +func (x *ServedCellInfo) GetPci() uint32 { + if x != nil { + return x.Pci } return 0 } -func (m *ServedCellInfo) GetCellId() string { - if m != nil { - return m.CellId +func (x *ServedCellInfo) GetCellId() string { + if x != nil { + return x.CellId } return "" } -func (m *ServedCellInfo) GetTac() string { - if m != nil { - return m.Tac +func (x *ServedCellInfo) GetTac() string { + if x != nil { + return x.Tac } return "" } -func (m *ServedCellInfo) GetBroadcastPlmns() []string { - if m != nil { - return m.BroadcastPlmns +func (x *ServedCellInfo) GetBroadcastPlmns() []string { + if x != nil { + return x.BroadcastPlmns } return nil } -func (m *ServedCellInfo) GetChoiceEutraMode() *ChoiceEUTRAMode { - if m != nil { - return m.ChoiceEutraMode +func (x *ServedCellInfo) GetChoiceEutraMode() *ChoiceEUTRAMode { + if x != nil { + return x.ChoiceEutraMode } return nil } -func (m *ServedCellInfo) GetEutraMode() Eutra_Mode { - if m != nil { - return m.EutraMode +func (x *ServedCellInfo) GetEutraMode() Eutra_Mode { + if x != nil { + return x.EutraMode } return Eutra_UNKNOWN } -func (m *ServedCellInfo) GetNumberOfAntennaPorts() NumberOfAntennaPorts { - if m != nil { - return m.NumberOfAntennaPorts +func (x *ServedCellInfo) GetNumberOfAntennaPorts() NumberOfAntennaPorts { + if x != nil { + return x.NumberOfAntennaPorts } return NumberOfAntennaPorts_UNKNOWN_NUMBER_OF_ANTENNA_PORTS } -func (m *ServedCellInfo) GetPrachConfiguration() *PrachConfiguration { - if m != nil { - return m.PrachConfiguration +func (x *ServedCellInfo) GetPrachConfiguration() *PrachConfiguration { + if x != nil { + return x.PrachConfiguration } return nil } -func (m *ServedCellInfo) GetMbsfnSubframeInfos() []*MbsfnSubframe { - if m != nil { - return m.MbsfnSubframeInfos +func (x *ServedCellInfo) GetMbsfnSubframeInfos() []*MbsfnSubframe { + if x != nil { + return x.MbsfnSubframeInfos } return nil } -func (m *ServedCellInfo) GetCsgId() string { - if m != nil { - return m.CsgId +func (x *ServedCellInfo) GetCsgId() string { + if x != nil { + return x.CsgId } return "" } -func (m *ServedCellInfo) GetMbmsServiceAreaIdentities() []string { - if m != nil { - return m.MbmsServiceAreaIdentities +func (x *ServedCellInfo) GetMbmsServiceAreaIdentities() []string { + if x != nil { + return x.MbmsServiceAreaIdentities } return nil } -func (m *ServedCellInfo) GetMultibandInfos() []uint32 { - if m != nil { - return m.MultibandInfos +func (x *ServedCellInfo) GetMultibandInfos() []uint32 { + if x != nil { + return x.MultibandInfos } return nil } -func (m *ServedCellInfo) GetFreqBandIndicatorPriority() FreqBandIndicatorPriority { - if m != nil { - return m.FreqBandIndicatorPriority +func (x *ServedCellInfo) GetFreqBandIndicatorPriority() FreqBandIndicatorPriority { + if x != nil { + return x.FreqBandIndicatorPriority } return FreqBandIndicatorPriority_UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY } -func (m *ServedCellInfo) GetBandwidthReducedSi() BandwidthReducedSI { - if m != nil { - return m.BandwidthReducedSi +func (x *ServedCellInfo) GetBandwidthReducedSi() BandwidthReducedSI { + if x != nil { + return x.BandwidthReducedSi } return BandwidthReducedSI_UNKNOWN_BANDWIDTH_REDUCED_SI } -func (m *ServedCellInfo) GetNeighbourInfos() []*NeighbourInformation { - if m != nil { - return m.NeighbourInfos +func (x *ServedCellInfo) GetNeighbourInfos() []*NeighbourInformation { + if x != nil { + return x.NeighbourInfos } return nil } type ChoiceEUTRAMode struct { - Fdd *FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"` - Tdd *TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ChoiceEUTRAMode) Reset() { *m = ChoiceEUTRAMode{} } -func (m *ChoiceEUTRAMode) String() string { return proto.CompactTextString(m) } -func (*ChoiceEUTRAMode) ProtoMessage() {} -func (*ChoiceEUTRAMode) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{2} + Fdd *FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"` + Tdd *TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"` } -func (m *ChoiceEUTRAMode) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ChoiceEUTRAMode.Unmarshal(m, b) -} -func (m *ChoiceEUTRAMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ChoiceEUTRAMode.Marshal(b, m, deterministic) -} -func (m *ChoiceEUTRAMode) XXX_Merge(src proto.Message) { - xxx_messageInfo_ChoiceEUTRAMode.Merge(m, src) +func (x *ChoiceEUTRAMode) Reset() { + *x = ChoiceEUTRAMode{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ChoiceEUTRAMode) XXX_Size() int { - return xxx_messageInfo_ChoiceEUTRAMode.Size(m) + +func (x *ChoiceEUTRAMode) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ChoiceEUTRAMode) XXX_DiscardUnknown() { - xxx_messageInfo_ChoiceEUTRAMode.DiscardUnknown(m) + +func (*ChoiceEUTRAMode) ProtoMessage() {} + +func (x *ChoiceEUTRAMode) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ChoiceEUTRAMode proto.InternalMessageInfo +// Deprecated: Use ChoiceEUTRAMode.ProtoReflect.Descriptor instead. +func (*ChoiceEUTRAMode) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{2} +} -func (m *ChoiceEUTRAMode) GetFdd() *FddInfo { - if m != nil { - return m.Fdd +func (x *ChoiceEUTRAMode) GetFdd() *FddInfo { + if x != nil { + return x.Fdd } return nil } -func (m *ChoiceEUTRAMode) GetTdd() *TddInfo { - if m != nil { - return m.Tdd +func (x *ChoiceEUTRAMode) GetTdd() *TddInfo { + if x != nil { + return x.Tdd } return nil } type Eutra struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *Eutra) Reset() { *m = Eutra{} } -func (m *Eutra) String() string { return proto.CompactTextString(m) } -func (*Eutra) ProtoMessage() {} -func (*Eutra) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{3} +func (x *Eutra) Reset() { + *x = Eutra{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Eutra) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Eutra.Unmarshal(m, b) -} -func (m *Eutra) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Eutra.Marshal(b, m, deterministic) -} -func (m *Eutra) XXX_Merge(src proto.Message) { - xxx_messageInfo_Eutra.Merge(m, src) -} -func (m *Eutra) XXX_Size() int { - return xxx_messageInfo_Eutra.Size(m) -} -func (m *Eutra) XXX_DiscardUnknown() { - xxx_messageInfo_Eutra.DiscardUnknown(m) +func (x *Eutra) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_Eutra proto.InternalMessageInfo +func (*Eutra) ProtoMessage() {} -type NeighbourInformation struct { - Ecgi string `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"` - Pci uint32 `protobuf:"varint,2,opt,name=pci,proto3" json:"pci,omitempty"` - EarFcn uint32 `protobuf:"varint,3,opt,name=ear_fcn,json=earFcn,proto3" json:"ear_fcn,omitempty"` - Tac string `protobuf:"bytes,4,opt,name=tac,proto3" json:"tac,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *NeighbourInformation) Reset() { *m = NeighbourInformation{} } -func (m *NeighbourInformation) String() string { return proto.CompactTextString(m) } -func (*NeighbourInformation) ProtoMessage() {} -func (*NeighbourInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{4} +func (x *Eutra) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *NeighbourInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NeighbourInformation.Unmarshal(m, b) -} -func (m *NeighbourInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NeighbourInformation.Marshal(b, m, deterministic) +// Deprecated: Use Eutra.ProtoReflect.Descriptor instead. +func (*Eutra) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{3} } -func (m *NeighbourInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_NeighbourInformation.Merge(m, src) + +type NeighbourInformation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Ecgi string `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"` + Pci uint32 `protobuf:"varint,2,opt,name=pci,proto3" json:"pci,omitempty"` + EarFcn uint32 `protobuf:"varint,3,opt,name=ear_fcn,json=earFcn,proto3" json:"ear_fcn,omitempty"` + Tac string `protobuf:"bytes,4,opt,name=tac,proto3" json:"tac,omitempty"` +} + +func (x *NeighbourInformation) Reset() { + *x = NeighbourInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NeighbourInformation) XXX_Size() int { - return xxx_messageInfo_NeighbourInformation.Size(m) + +func (x *NeighbourInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *NeighbourInformation) XXX_DiscardUnknown() { - xxx_messageInfo_NeighbourInformation.DiscardUnknown(m) + +func (*NeighbourInformation) ProtoMessage() {} + +func (x *NeighbourInformation) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_NeighbourInformation proto.InternalMessageInfo +// Deprecated: Use NeighbourInformation.ProtoReflect.Descriptor instead. +func (*NeighbourInformation) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{4} +} -func (m *NeighbourInformation) GetEcgi() string { - if m != nil { - return m.Ecgi +func (x *NeighbourInformation) GetEcgi() string { + if x != nil { + return x.Ecgi } return "" } -func (m *NeighbourInformation) GetPci() uint32 { - if m != nil { - return m.Pci +func (x *NeighbourInformation) GetPci() uint32 { + if x != nil { + return x.Pci } return 0 } -func (m *NeighbourInformation) GetEarFcn() uint32 { - if m != nil { - return m.EarFcn +func (x *NeighbourInformation) GetEarFcn() uint32 { + if x != nil { + return x.EarFcn } return 0 } -func (m *NeighbourInformation) GetTac() string { - if m != nil { - return m.Tac +func (x *NeighbourInformation) GetTac() string { + if x != nil { + return x.Tac } return "" } type MbsfnSubframe struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + RadioframeAllocationPeriod RadioframeAllocationPeriod `protobuf:"varint,1,opt,name=radioframe_allocation_period,json=radioframeAllocationPeriod,proto3,enum=entities.RadioframeAllocationPeriod" json:"radioframe_allocation_period,omitempty"` RadioframeAllocationOffset uint32 `protobuf:"varint,2,opt,name=radioframe_allocation_offset,json=radioframeAllocationOffset,proto3" json:"radioframe_allocation_offset,omitempty"` SubframeAllocation string `protobuf:"bytes,3,opt,name=subframe_allocation,json=subframeAllocation,proto3" json:"subframe_allocation,omitempty"` SubframeAllocationType SubframeAllocationType `protobuf:"varint,4,opt,name=subframe_allocation_type,json=subframeAllocationType,proto3,enum=entities.SubframeAllocationType" json:"subframe_allocation_type,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *MbsfnSubframe) Reset() { *m = MbsfnSubframe{} } -func (m *MbsfnSubframe) String() string { return proto.CompactTextString(m) } -func (*MbsfnSubframe) ProtoMessage() {} -func (*MbsfnSubframe) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{5} +func (x *MbsfnSubframe) Reset() { + *x = MbsfnSubframe{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *MbsfnSubframe) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_MbsfnSubframe.Unmarshal(m, b) -} -func (m *MbsfnSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_MbsfnSubframe.Marshal(b, m, deterministic) -} -func (m *MbsfnSubframe) XXX_Merge(src proto.Message) { - xxx_messageInfo_MbsfnSubframe.Merge(m, src) +func (x *MbsfnSubframe) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *MbsfnSubframe) XXX_Size() int { - return xxx_messageInfo_MbsfnSubframe.Size(m) -} -func (m *MbsfnSubframe) XXX_DiscardUnknown() { - xxx_messageInfo_MbsfnSubframe.DiscardUnknown(m) + +func (*MbsfnSubframe) ProtoMessage() {} + +func (x *MbsfnSubframe) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_MbsfnSubframe proto.InternalMessageInfo +// Deprecated: Use MbsfnSubframe.ProtoReflect.Descriptor instead. +func (*MbsfnSubframe) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{5} +} -func (m *MbsfnSubframe) GetRadioframeAllocationPeriod() RadioframeAllocationPeriod { - if m != nil { - return m.RadioframeAllocationPeriod +func (x *MbsfnSubframe) GetRadioframeAllocationPeriod() RadioframeAllocationPeriod { + if x != nil { + return x.RadioframeAllocationPeriod } return RadioframeAllocationPeriod_UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD } -func (m *MbsfnSubframe) GetRadioframeAllocationOffset() uint32 { - if m != nil { - return m.RadioframeAllocationOffset +func (x *MbsfnSubframe) GetRadioframeAllocationOffset() uint32 { + if x != nil { + return x.RadioframeAllocationOffset } return 0 } -func (m *MbsfnSubframe) GetSubframeAllocation() string { - if m != nil { - return m.SubframeAllocation +func (x *MbsfnSubframe) GetSubframeAllocation() string { + if x != nil { + return x.SubframeAllocation } return "" } -func (m *MbsfnSubframe) GetSubframeAllocationType() SubframeAllocationType { - if m != nil { - return m.SubframeAllocationType +func (x *MbsfnSubframe) GetSubframeAllocationType() SubframeAllocationType { + if x != nil { + return x.SubframeAllocationType } return SubframeAllocationType_UNKNOWN_SUBFRAME_ALLOCATION_TYPE } type PrachConfiguration struct { - RootSequenceIndex uint32 `protobuf:"varint,1,opt,name=root_sequence_index,json=rootSequenceIndex,proto3" json:"root_sequence_index,omitempty"` - ZeroCorrelationZoneConfiguration uint32 `protobuf:"varint,2,opt,name=zero_correlation_zone_configuration,json=zeroCorrelationZoneConfiguration,proto3" json:"zero_correlation_zone_configuration,omitempty"` - HighSpeedFlag bool `protobuf:"varint,3,opt,name=high_speed_flag,json=highSpeedFlag,proto3" json:"high_speed_flag,omitempty"` - PrachFrequencyOffset uint32 `protobuf:"varint,4,opt,name=prach_frequency_offset,json=prachFrequencyOffset,proto3" json:"prach_frequency_offset,omitempty"` - PrachConfigurationIndex uint32 `protobuf:"varint,5,opt,name=prach_configuration_index,json=prachConfigurationIndex,proto3" json:"prach_configuration_index,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *PrachConfiguration) Reset() { *m = PrachConfiguration{} } -func (m *PrachConfiguration) String() string { return proto.CompactTextString(m) } -func (*PrachConfiguration) ProtoMessage() {} -func (*PrachConfiguration) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{6} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RootSequenceIndex uint32 `protobuf:"varint,1,opt,name=root_sequence_index,json=rootSequenceIndex,proto3" json:"root_sequence_index,omitempty"` + ZeroCorrelationZoneConfiguration uint32 `protobuf:"varint,2,opt,name=zero_correlation_zone_configuration,json=zeroCorrelationZoneConfiguration,proto3" json:"zero_correlation_zone_configuration,omitempty"` + HighSpeedFlag bool `protobuf:"varint,3,opt,name=high_speed_flag,json=highSpeedFlag,proto3" json:"high_speed_flag,omitempty"` + PrachFrequencyOffset uint32 `protobuf:"varint,4,opt,name=prach_frequency_offset,json=prachFrequencyOffset,proto3" json:"prach_frequency_offset,omitempty"` + PrachConfigurationIndex uint32 `protobuf:"varint,5,opt,name=prach_configuration_index,json=prachConfigurationIndex,proto3" json:"prach_configuration_index,omitempty"` +} + +func (x *PrachConfiguration) Reset() { + *x = PrachConfiguration{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *PrachConfiguration) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PrachConfiguration.Unmarshal(m, b) -} -func (m *PrachConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PrachConfiguration.Marshal(b, m, deterministic) +func (x *PrachConfiguration) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *PrachConfiguration) XXX_Merge(src proto.Message) { - xxx_messageInfo_PrachConfiguration.Merge(m, src) -} -func (m *PrachConfiguration) XXX_Size() int { - return xxx_messageInfo_PrachConfiguration.Size(m) -} -func (m *PrachConfiguration) XXX_DiscardUnknown() { - xxx_messageInfo_PrachConfiguration.DiscardUnknown(m) + +func (*PrachConfiguration) ProtoMessage() {} + +func (x *PrachConfiguration) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_PrachConfiguration proto.InternalMessageInfo +// Deprecated: Use PrachConfiguration.ProtoReflect.Descriptor instead. +func (*PrachConfiguration) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{6} +} -func (m *PrachConfiguration) GetRootSequenceIndex() uint32 { - if m != nil { - return m.RootSequenceIndex +func (x *PrachConfiguration) GetRootSequenceIndex() uint32 { + if x != nil { + return x.RootSequenceIndex } return 0 } -func (m *PrachConfiguration) GetZeroCorrelationZoneConfiguration() uint32 { - if m != nil { - return m.ZeroCorrelationZoneConfiguration +func (x *PrachConfiguration) GetZeroCorrelationZoneConfiguration() uint32 { + if x != nil { + return x.ZeroCorrelationZoneConfiguration } return 0 } -func (m *PrachConfiguration) GetHighSpeedFlag() bool { - if m != nil { - return m.HighSpeedFlag +func (x *PrachConfiguration) GetHighSpeedFlag() bool { + if x != nil { + return x.HighSpeedFlag } return false } -func (m *PrachConfiguration) GetPrachFrequencyOffset() uint32 { - if m != nil { - return m.PrachFrequencyOffset +func (x *PrachConfiguration) GetPrachFrequencyOffset() uint32 { + if x != nil { + return x.PrachFrequencyOffset } return 0 } -func (m *PrachConfiguration) GetPrachConfigurationIndex() uint32 { - if m != nil { - return m.PrachConfigurationIndex +func (x *PrachConfiguration) GetPrachConfigurationIndex() uint32 { + if x != nil { + return x.PrachConfigurationIndex } return 0 } type TddInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + EarFcn uint32 `protobuf:"varint,1,opt,name=ear_fcn,json=earFcn,proto3" json:"ear_fcn,omitempty"` TransmissionBandwidth TransmissionBandwidth `protobuf:"varint,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"transmission_bandwidth,omitempty"` SubframeAssignment SubframeAssignment `protobuf:"varint,3,opt,name=subframe_assignment,json=subframeAssignment,proto3,enum=entities.SubframeAssignment" json:"subframe_assignment,omitempty"` SpecialSubframeInfo *SpecialSubframeInfo `protobuf:"bytes,4,opt,name=special_subframe_info,json=specialSubframeInfo,proto3" json:"special_subframe_info,omitempty"` AdditionalSpecialSubframeInfo *AdditionalSpecialSubframeInfo `protobuf:"bytes,5,opt,name=additional_special_subframe_info,json=additionalSpecialSubframeInfo,proto3" json:"additional_special_subframe_info,omitempty"` AdditionalSpecialSubframeExtensionInfo *AdditionalSpecialSubframeExtensionInfo `protobuf:"bytes,6,opt,name=additional_special_subframe_extension_info,json=additionalSpecialSubframeExtensionInfo,proto3" json:"additional_special_subframe_extension_info,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *TddInfo) Reset() { *m = TddInfo{} } -func (m *TddInfo) String() string { return proto.CompactTextString(m) } -func (*TddInfo) ProtoMessage() {} -func (*TddInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{7} +func (x *TddInfo) Reset() { + *x = TddInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *TddInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_TddInfo.Unmarshal(m, b) -} -func (m *TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_TddInfo.Marshal(b, m, deterministic) -} -func (m *TddInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_TddInfo.Merge(m, src) +func (x *TddInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *TddInfo) XXX_Size() int { - return xxx_messageInfo_TddInfo.Size(m) -} -func (m *TddInfo) XXX_DiscardUnknown() { - xxx_messageInfo_TddInfo.DiscardUnknown(m) + +func (*TddInfo) ProtoMessage() {} + +func (x *TddInfo) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_TddInfo proto.InternalMessageInfo +// Deprecated: Use TddInfo.ProtoReflect.Descriptor instead. +func (*TddInfo) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{7} +} -func (m *TddInfo) GetEarFcn() uint32 { - if m != nil { - return m.EarFcn +func (x *TddInfo) GetEarFcn() uint32 { + if x != nil { + return x.EarFcn } return 0 } -func (m *TddInfo) GetTransmissionBandwidth() TransmissionBandwidth { - if m != nil { - return m.TransmissionBandwidth +func (x *TddInfo) GetTransmissionBandwidth() TransmissionBandwidth { + if x != nil { + return x.TransmissionBandwidth } return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH } -func (m *TddInfo) GetSubframeAssignment() SubframeAssignment { - if m != nil { - return m.SubframeAssignment +func (x *TddInfo) GetSubframeAssignment() SubframeAssignment { + if x != nil { + return x.SubframeAssignment } return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT } -func (m *TddInfo) GetSpecialSubframeInfo() *SpecialSubframeInfo { - if m != nil { - return m.SpecialSubframeInfo +func (x *TddInfo) GetSpecialSubframeInfo() *SpecialSubframeInfo { + if x != nil { + return x.SpecialSubframeInfo } return nil } -func (m *TddInfo) GetAdditionalSpecialSubframeInfo() *AdditionalSpecialSubframeInfo { - if m != nil { - return m.AdditionalSpecialSubframeInfo +func (x *TddInfo) GetAdditionalSpecialSubframeInfo() *AdditionalSpecialSubframeInfo { + if x != nil { + return x.AdditionalSpecialSubframeInfo } return nil } -func (m *TddInfo) GetAdditionalSpecialSubframeExtensionInfo() *AdditionalSpecialSubframeExtensionInfo { - if m != nil { - return m.AdditionalSpecialSubframeExtensionInfo +func (x *TddInfo) GetAdditionalSpecialSubframeExtensionInfo() *AdditionalSpecialSubframeExtensionInfo { + if x != nil { + return x.AdditionalSpecialSubframeExtensionInfo } return nil } type AdditionalSpecialSubframeExtensionInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + AdditionalSpecialSubframePatternsExtension AdditionalSpecialSubframePatterns_Extension `protobuf:"varint,1,opt,name=additional_special_subframe_patterns_extension,json=additionalSpecialSubframePatternsExtension,proto3,enum=entities.AdditionalSpecialSubframePatterns_Extension" json:"additional_special_subframe_patterns_extension,omitempty"` CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"` CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *AdditionalSpecialSubframeExtensionInfo) Reset() { - *m = AdditionalSpecialSubframeExtensionInfo{} -} -func (m *AdditionalSpecialSubframeExtensionInfo) String() string { return proto.CompactTextString(m) } -func (*AdditionalSpecialSubframeExtensionInfo) ProtoMessage() {} -func (*AdditionalSpecialSubframeExtensionInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{8} +func (x *AdditionalSpecialSubframeExtensionInfo) Reset() { + *x = AdditionalSpecialSubframeExtensionInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Unmarshal(m, b) -} -func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Marshal(b, m, deterministic) +func (x *AdditionalSpecialSubframeExtensionInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Merge(m, src) -} -func (m *AdditionalSpecialSubframeExtensionInfo) XXX_Size() int { - return xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.Size(m) -} -func (m *AdditionalSpecialSubframeExtensionInfo) XXX_DiscardUnknown() { - xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo.DiscardUnknown(m) + +func (*AdditionalSpecialSubframeExtensionInfo) ProtoMessage() {} + +func (x *AdditionalSpecialSubframeExtensionInfo) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo proto.InternalMessageInfo +// Deprecated: Use AdditionalSpecialSubframeExtensionInfo.ProtoReflect.Descriptor instead. +func (*AdditionalSpecialSubframeExtensionInfo) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{8} +} -func (m *AdditionalSpecialSubframeExtensionInfo) GetAdditionalSpecialSubframePatternsExtension() AdditionalSpecialSubframePatterns_Extension { - if m != nil { - return m.AdditionalSpecialSubframePatternsExtension +func (x *AdditionalSpecialSubframeExtensionInfo) GetAdditionalSpecialSubframePatternsExtension() AdditionalSpecialSubframePatterns_Extension { + if x != nil { + return x.AdditionalSpecialSubframePatternsExtension } return AdditionalSpecialSubframePatterns_UNKNOWN } -func (m *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixDl() CyclicPrefix { - if m != nil { - return m.CyclicPrefixDl +func (x *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixDl() CyclicPrefix { + if x != nil { + return x.CyclicPrefixDl } return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX } -func (m *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixUl() CyclicPrefix { - if m != nil { - return m.CyclicPrefixUl +func (x *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixUl() CyclicPrefix { + if x != nil { + return x.CyclicPrefixUl } return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX } type AdditionalSpecialSubframeInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + AdditionalSpecialSubframePatterns AdditionalSpecialSubframe_Patterns `protobuf:"varint,1,opt,name=additional_special_subframe_patterns,json=additionalSpecialSubframePatterns,proto3,enum=entities.AdditionalSpecialSubframe_Patterns" json:"additional_special_subframe_patterns,omitempty"` CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"` CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *AdditionalSpecialSubframeInfo) Reset() { *m = AdditionalSpecialSubframeInfo{} } -func (m *AdditionalSpecialSubframeInfo) String() string { return proto.CompactTextString(m) } -func (*AdditionalSpecialSubframeInfo) ProtoMessage() {} -func (*AdditionalSpecialSubframeInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{9} +func (x *AdditionalSpecialSubframeInfo) Reset() { + *x = AdditionalSpecialSubframeInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AdditionalSpecialSubframeInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AdditionalSpecialSubframeInfo.Unmarshal(m, b) -} -func (m *AdditionalSpecialSubframeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AdditionalSpecialSubframeInfo.Marshal(b, m, deterministic) -} -func (m *AdditionalSpecialSubframeInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_AdditionalSpecialSubframeInfo.Merge(m, src) -} -func (m *AdditionalSpecialSubframeInfo) XXX_Size() int { - return xxx_messageInfo_AdditionalSpecialSubframeInfo.Size(m) +func (x *AdditionalSpecialSubframeInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *AdditionalSpecialSubframeInfo) XXX_DiscardUnknown() { - xxx_messageInfo_AdditionalSpecialSubframeInfo.DiscardUnknown(m) + +func (*AdditionalSpecialSubframeInfo) ProtoMessage() {} + +func (x *AdditionalSpecialSubframeInfo) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_AdditionalSpecialSubframeInfo proto.InternalMessageInfo +// Deprecated: Use AdditionalSpecialSubframeInfo.ProtoReflect.Descriptor instead. +func (*AdditionalSpecialSubframeInfo) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{9} +} -func (m *AdditionalSpecialSubframeInfo) GetAdditionalSpecialSubframePatterns() AdditionalSpecialSubframe_Patterns { - if m != nil { - return m.AdditionalSpecialSubframePatterns +func (x *AdditionalSpecialSubframeInfo) GetAdditionalSpecialSubframePatterns() AdditionalSpecialSubframe_Patterns { + if x != nil { + return x.AdditionalSpecialSubframePatterns } return AdditionalSpecialSubframe_UNKNOWN } -func (m *AdditionalSpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix { - if m != nil { - return m.CyclicPrefixDl +func (x *AdditionalSpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix { + if x != nil { + return x.CyclicPrefixDl } return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX } -func (m *AdditionalSpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix { - if m != nil { - return m.CyclicPrefixUl +func (x *AdditionalSpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix { + if x != nil { + return x.CyclicPrefixUl } return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX } type FddInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + UlearFcn uint32 `protobuf:"varint,1,opt,name=ulear_fcn,json=ulearFcn,proto3" json:"ulear_fcn,omitempty"` DlearFcn uint32 `protobuf:"varint,2,opt,name=dlear_fcn,json=dlearFcn,proto3" json:"dlear_fcn,omitempty"` UlTransmissionBandwidth TransmissionBandwidth `protobuf:"varint,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"ul_transmission_bandwidth,omitempty"` DlTransmissionBandwidth TransmissionBandwidth `protobuf:"varint,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"dl_transmission_bandwidth,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *FddInfo) Reset() { *m = FddInfo{} } -func (m *FddInfo) String() string { return proto.CompactTextString(m) } -func (*FddInfo) ProtoMessage() {} -func (*FddInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{10} +func (x *FddInfo) Reset() { + *x = FddInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *FddInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FddInfo.Unmarshal(m, b) -} -func (m *FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FddInfo.Marshal(b, m, deterministic) +func (x *FddInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *FddInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_FddInfo.Merge(m, src) -} -func (m *FddInfo) XXX_Size() int { - return xxx_messageInfo_FddInfo.Size(m) -} -func (m *FddInfo) XXX_DiscardUnknown() { - xxx_messageInfo_FddInfo.DiscardUnknown(m) + +func (*FddInfo) ProtoMessage() {} + +func (x *FddInfo) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_FddInfo proto.InternalMessageInfo +// Deprecated: Use FddInfo.ProtoReflect.Descriptor instead. +func (*FddInfo) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{10} +} -func (m *FddInfo) GetUlearFcn() uint32 { - if m != nil { - return m.UlearFcn +func (x *FddInfo) GetUlearFcn() uint32 { + if x != nil { + return x.UlearFcn } return 0 } -func (m *FddInfo) GetDlearFcn() uint32 { - if m != nil { - return m.DlearFcn +func (x *FddInfo) GetDlearFcn() uint32 { + if x != nil { + return x.DlearFcn } return 0 } -func (m *FddInfo) GetUlTransmissionBandwidth() TransmissionBandwidth { - if m != nil { - return m.UlTransmissionBandwidth +func (x *FddInfo) GetUlTransmissionBandwidth() TransmissionBandwidth { + if x != nil { + return x.UlTransmissionBandwidth } return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH } -func (m *FddInfo) GetDlTransmissionBandwidth() TransmissionBandwidth { - if m != nil { - return m.DlTransmissionBandwidth +func (x *FddInfo) GetDlTransmissionBandwidth() TransmissionBandwidth { + if x != nil { + return x.DlTransmissionBandwidth } return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH } type SpecialSubframeInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + SpecialSubframePatterns SpecialSubframe_Patterns `protobuf:"varint,1,opt,name=special_subframe_patterns,json=specialSubframePatterns,proto3,enum=entities.SpecialSubframe_Patterns" json:"special_subframe_patterns,omitempty"` CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"` CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *SpecialSubframeInfo) Reset() { *m = SpecialSubframeInfo{} } -func (m *SpecialSubframeInfo) String() string { return proto.CompactTextString(m) } -func (*SpecialSubframeInfo) ProtoMessage() {} -func (*SpecialSubframeInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{11} +func (x *SpecialSubframeInfo) Reset() { + *x = SpecialSubframeInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SpecialSubframeInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SpecialSubframeInfo.Unmarshal(m, b) -} -func (m *SpecialSubframeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SpecialSubframeInfo.Marshal(b, m, deterministic) -} -func (m *SpecialSubframeInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_SpecialSubframeInfo.Merge(m, src) +func (x *SpecialSubframeInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SpecialSubframeInfo) XXX_Size() int { - return xxx_messageInfo_SpecialSubframeInfo.Size(m) -} -func (m *SpecialSubframeInfo) XXX_DiscardUnknown() { - xxx_messageInfo_SpecialSubframeInfo.DiscardUnknown(m) + +func (*SpecialSubframeInfo) ProtoMessage() {} + +func (x *SpecialSubframeInfo) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_SpecialSubframeInfo proto.InternalMessageInfo +// Deprecated: Use SpecialSubframeInfo.ProtoReflect.Descriptor instead. +func (*SpecialSubframeInfo) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{11} +} -func (m *SpecialSubframeInfo) GetSpecialSubframePatterns() SpecialSubframe_Patterns { - if m != nil { - return m.SpecialSubframePatterns +func (x *SpecialSubframeInfo) GetSpecialSubframePatterns() SpecialSubframe_Patterns { + if x != nil { + return x.SpecialSubframePatterns } return SpecialSubframe_UNKNOWN } -func (m *SpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix { - if m != nil { - return m.CyclicPrefixDl +func (x *SpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix { + if x != nil { + return x.CyclicPrefixDl } return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX } -func (m *SpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix { - if m != nil { - return m.CyclicPrefixUl +func (x *SpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix { + if x != nil { + return x.CyclicPrefixUl } return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX } type SpecialSubframe struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *SpecialSubframe) Reset() { *m = SpecialSubframe{} } -func (m *SpecialSubframe) String() string { return proto.CompactTextString(m) } -func (*SpecialSubframe) ProtoMessage() {} -func (*SpecialSubframe) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{12} +func (x *SpecialSubframe) Reset() { + *x = SpecialSubframe{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SpecialSubframe) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SpecialSubframe.Unmarshal(m, b) +func (x *SpecialSubframe) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *SpecialSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SpecialSubframe.Marshal(b, m, deterministic) + +func (*SpecialSubframe) ProtoMessage() {} + +func (x *SpecialSubframe) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *SpecialSubframe) XXX_Merge(src proto.Message) { - xxx_messageInfo_SpecialSubframe.Merge(m, src) + +// Deprecated: Use SpecialSubframe.ProtoReflect.Descriptor instead. +func (*SpecialSubframe) Descriptor() ([]byte, []int) { + return file_enb_proto_rawDescGZIP(), []int{12} +} + +type AdditionalSpecialSubframe struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *SpecialSubframe) XXX_Size() int { - return xxx_messageInfo_SpecialSubframe.Size(m) + +func (x *AdditionalSpecialSubframe) Reset() { + *x = AdditionalSpecialSubframe{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *SpecialSubframe) XXX_DiscardUnknown() { - xxx_messageInfo_SpecialSubframe.DiscardUnknown(m) + +func (x *AdditionalSpecialSubframe) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_SpecialSubframe proto.InternalMessageInfo +func (*AdditionalSpecialSubframe) ProtoMessage() {} -type AdditionalSpecialSubframe struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *AdditionalSpecialSubframe) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[13] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *AdditionalSpecialSubframe) Reset() { *m = AdditionalSpecialSubframe{} } -func (m *AdditionalSpecialSubframe) String() string { return proto.CompactTextString(m) } -func (*AdditionalSpecialSubframe) ProtoMessage() {} +// Deprecated: Use AdditionalSpecialSubframe.ProtoReflect.Descriptor instead. func (*AdditionalSpecialSubframe) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{13} + return file_enb_proto_rawDescGZIP(), []int{13} } -func (m *AdditionalSpecialSubframe) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AdditionalSpecialSubframe.Unmarshal(m, b) -} -func (m *AdditionalSpecialSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AdditionalSpecialSubframe.Marshal(b, m, deterministic) -} -func (m *AdditionalSpecialSubframe) XXX_Merge(src proto.Message) { - xxx_messageInfo_AdditionalSpecialSubframe.Merge(m, src) +type AdditionalSpecialSubframePatterns struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *AdditionalSpecialSubframe) XXX_Size() int { - return xxx_messageInfo_AdditionalSpecialSubframe.Size(m) + +func (x *AdditionalSpecialSubframePatterns) Reset() { + *x = AdditionalSpecialSubframePatterns{} + if protoimpl.UnsafeEnabled { + mi := &file_enb_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AdditionalSpecialSubframe) XXX_DiscardUnknown() { - xxx_messageInfo_AdditionalSpecialSubframe.DiscardUnknown(m) + +func (x *AdditionalSpecialSubframePatterns) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_AdditionalSpecialSubframe proto.InternalMessageInfo +func (*AdditionalSpecialSubframePatterns) ProtoMessage() {} -type AdditionalSpecialSubframePatterns struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *AdditionalSpecialSubframePatterns) ProtoReflect() protoreflect.Message { + mi := &file_enb_proto_msgTypes[14] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *AdditionalSpecialSubframePatterns) Reset() { *m = AdditionalSpecialSubframePatterns{} } -func (m *AdditionalSpecialSubframePatterns) String() string { return proto.CompactTextString(m) } -func (*AdditionalSpecialSubframePatterns) ProtoMessage() {} +// Deprecated: Use AdditionalSpecialSubframePatterns.ProtoReflect.Descriptor instead. func (*AdditionalSpecialSubframePatterns) Descriptor() ([]byte, []int) { - return fileDescriptor_4640cfb595a9e9c8, []int{14} -} - -func (m *AdditionalSpecialSubframePatterns) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AdditionalSpecialSubframePatterns.Unmarshal(m, b) -} -func (m *AdditionalSpecialSubframePatterns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AdditionalSpecialSubframePatterns.Marshal(b, m, deterministic) -} -func (m *AdditionalSpecialSubframePatterns) XXX_Merge(src proto.Message) { - xxx_messageInfo_AdditionalSpecialSubframePatterns.Merge(m, src) -} -func (m *AdditionalSpecialSubframePatterns) XXX_Size() int { - return xxx_messageInfo_AdditionalSpecialSubframePatterns.Size(m) -} -func (m *AdditionalSpecialSubframePatterns) XXX_DiscardUnknown() { - xxx_messageInfo_AdditionalSpecialSubframePatterns.DiscardUnknown(m) -} - -var xxx_messageInfo_AdditionalSpecialSubframePatterns proto.InternalMessageInfo - -func init() { - proto.RegisterEnum("entities.FreqBandIndicatorPriority", FreqBandIndicatorPriority_name, FreqBandIndicatorPriority_value) - proto.RegisterEnum("entities.BandwidthReducedSI", BandwidthReducedSI_name, BandwidthReducedSI_value) - proto.RegisterEnum("entities.SubframeAllocationType", SubframeAllocationType_name, SubframeAllocationType_value) - proto.RegisterEnum("entities.RadioframeAllocationPeriod", RadioframeAllocationPeriod_name, RadioframeAllocationPeriod_value) - proto.RegisterEnum("entities.NumberOfAntennaPorts", NumberOfAntennaPorts_name, NumberOfAntennaPorts_value) - proto.RegisterEnum("entities.EnbType", EnbType_name, EnbType_value) - proto.RegisterEnum("entities.SubframeAssignment", SubframeAssignment_name, SubframeAssignment_value) - proto.RegisterEnum("entities.CyclicPrefix", CyclicPrefix_name, CyclicPrefix_value) - proto.RegisterEnum("entities.TransmissionBandwidth", TransmissionBandwidth_name, TransmissionBandwidth_value) - proto.RegisterEnum("entities.Eutra_Mode", Eutra_Mode_name, Eutra_Mode_value) - proto.RegisterEnum("entities.SpecialSubframe_Patterns", SpecialSubframe_Patterns_name, SpecialSubframe_Patterns_value) - proto.RegisterEnum("entities.AdditionalSpecialSubframe_Patterns", AdditionalSpecialSubframe_Patterns_name, AdditionalSpecialSubframe_Patterns_value) - proto.RegisterEnum("entities.AdditionalSpecialSubframePatterns_Extension", AdditionalSpecialSubframePatterns_Extension_name, AdditionalSpecialSubframePatterns_Extension_value) - proto.RegisterType((*Enb)(nil), "entities.Enb") - proto.RegisterType((*ServedCellInfo)(nil), "entities.ServedCellInfo") - proto.RegisterType((*ChoiceEUTRAMode)(nil), "entities.ChoiceEUTRAMode") - proto.RegisterType((*Eutra)(nil), "entities.Eutra") - proto.RegisterType((*NeighbourInformation)(nil), "entities.NeighbourInformation") - proto.RegisterType((*MbsfnSubframe)(nil), "entities.MbsfnSubframe") - proto.RegisterType((*PrachConfiguration)(nil), "entities.PrachConfiguration") - proto.RegisterType((*TddInfo)(nil), "entities.TddInfo") - proto.RegisterType((*AdditionalSpecialSubframeExtensionInfo)(nil), "entities.AdditionalSpecialSubframeExtensionInfo") - proto.RegisterType((*AdditionalSpecialSubframeInfo)(nil), "entities.AdditionalSpecialSubframeInfo") - proto.RegisterType((*FddInfo)(nil), "entities.FddInfo") - proto.RegisterType((*SpecialSubframeInfo)(nil), "entities.SpecialSubframeInfo") - proto.RegisterType((*SpecialSubframe)(nil), "entities.SpecialSubframe") - proto.RegisterType((*AdditionalSpecialSubframe)(nil), "entities.AdditionalSpecialSubframe") - proto.RegisterType((*AdditionalSpecialSubframePatterns)(nil), "entities.AdditionalSpecialSubframePatterns") -} - -func init() { proto.RegisterFile("enb.proto", fileDescriptor_4640cfb595a9e9c8) } - -var fileDescriptor_4640cfb595a9e9c8 = []byte{ - // 1869 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4b, 0x73, 0xdb, 0xc8, - 0x11, 0x36, 0x1f, 0xe2, 0xa3, 0x65, 0x51, 0xf0, 0x48, 0x96, 0xa8, 0xb5, 0xbc, 0xe6, 0x52, 0x8e, - 0x57, 0xc5, 0xda, 0x52, 0x24, 0x4a, 0xf2, 0x6e, 0x92, 0x43, 0x16, 0x24, 0x41, 0x0b, 0x15, 0x11, - 0xe0, 0x0e, 0xa8, 0xd5, 0x7a, 0xb7, 0x92, 0x29, 0x10, 0x18, 0x52, 0xa8, 0x80, 0x00, 0x0d, 0x80, - 0x89, 0xb5, 0xa9, 0x54, 0xe5, 0x90, 0x63, 0x4e, 0x39, 0x25, 0x87, 0x5c, 0x72, 0xcf, 0xdf, 0x48, - 0xe5, 0x7f, 0xe4, 0x57, 0xe4, 0x90, 0xaa, 0xd4, 0x0c, 0x1e, 0x04, 0x4d, 0xca, 0xd6, 0x29, 0xb5, - 0x27, 0x35, 0xba, 0xbf, 0x7e, 0x4c, 0x4f, 0xf7, 0x47, 0x40, 0x50, 0xa6, 0xce, 0xf0, 0x68, 0xea, - 0xb9, 0x81, 0x8b, 0x4a, 0xd4, 0x09, 0xac, 0xc0, 0xa2, 0x7e, 0xfd, 0xcf, 0x19, 0xc8, 0x49, 0xce, - 0x10, 0x7d, 0x06, 0x25, 0xea, 0x0c, 0x49, 0x70, 0x3b, 0xa5, 0xd5, 0x4c, 0x2d, 0x73, 0x58, 0x69, - 0x3e, 0x3a, 0x8a, 0x41, 0x47, 0x92, 0x33, 0x1c, 0xdc, 0x4e, 0x29, 0x2e, 0xd2, 0x50, 0x40, 0x3f, - 0x83, 0x87, 0x3e, 0xf5, 0x7e, 0x43, 0x4d, 0x62, 0x50, 0xdb, 0xf6, 0xab, 0xd9, 0x5a, 0xee, 0x70, - 0xbd, 0x59, 0x9d, 0x7b, 0x68, 0xdc, 0xda, 0xa6, 0xb6, 0x2d, 0x3b, 0x23, 0x17, 0xaf, 0xfb, 0xc9, - 0xb3, 0x8f, 0x6a, 0xf0, 0x70, 0x3c, 0x23, 0x63, 0xcf, 0x9d, 0x4d, 0x89, 0x65, 0xfa, 0xd5, 0x5c, - 0x2d, 0x77, 0x58, 0xc6, 0x30, 0x9e, 0xbd, 0x62, 0x2a, 0xd9, 0xf4, 0xeb, 0xff, 0x2e, 0x40, 0x65, - 0x31, 0x02, 0x12, 0x20, 0x37, 0x35, 0x2c, 0x5e, 0xda, 0x06, 0x66, 0x22, 0xda, 0x85, 0x22, 0x4b, - 0x4e, 0x2c, 0xb3, 0x9a, 0xad, 0x65, 0x0e, 0xcb, 0xb8, 0xc0, 0x1e, 0x65, 0x93, 0x41, 0x03, 0xdd, - 0xa8, 0xe6, 0xb8, 0x92, 0x89, 0xe8, 0x53, 0xd8, 0x1c, 0x7a, 0xae, 0x6e, 0x1a, 0xba, 0x1f, 0x90, - 0xa9, 0x3d, 0x71, 0xfc, 0x6a, 0x9e, 0x27, 0xad, 0x24, 0xea, 0x3e, 0xd3, 0x22, 0x09, 0x1e, 0x19, - 0x37, 0xae, 0x65, 0x50, 0x42, 0x67, 0x81, 0xa7, 0x93, 0x89, 0x6b, 0xd2, 0xea, 0x5a, 0x2d, 0x73, - 0xb8, 0xde, 0xdc, 0x9b, 0x1f, 0xae, 0xcd, 0x21, 0xd2, 0xd5, 0x00, 0x8b, 0x3d, 0xd7, 0xa4, 0x78, - 0x33, 0xf4, 0x91, 0x98, 0x0b, 0x53, 0xa0, 0x53, 0x80, 0x94, 0x7f, 0x81, 0xb7, 0x73, 0x3b, 0xd5, - 0x4e, 0x66, 0x3b, 0xe2, 0xae, 0x65, 0x9a, 0x38, 0x5d, 0xc1, 0xae, 0x33, 0x9b, 0x0c, 0xa9, 0x47, - 0xdc, 0x11, 0xd1, 0x9d, 0x80, 0x3a, 0x8e, 0x4e, 0xa6, 0xae, 0x17, 0xf8, 0xd5, 0x22, 0x8f, 0xf0, - 0xf1, 0x3c, 0x82, 0xc2, 0x81, 0xea, 0x48, 0x0c, 0x61, 0x7d, 0x86, 0xc2, 0xdb, 0xce, 0x0a, 0x2d, - 0xea, 0xc1, 0xd6, 0xd4, 0xd3, 0x8d, 0x1b, 0x62, 0xb8, 0xce, 0xc8, 0x1a, 0xcf, 0x3c, 0x3d, 0xb0, - 0x5c, 0xa7, 0x5a, 0xe2, 0x87, 0xda, 0x9f, 0x87, 0xec, 0x33, 0x50, 0x3b, 0x8d, 0xc1, 0x68, 0xba, - 0xa4, 0x43, 0x32, 0x6c, 0x4f, 0x86, 0xfe, 0xc8, 0x21, 0xfe, 0x6c, 0x38, 0xf2, 0xf4, 0x09, 0x25, - 0x96, 0x33, 0x72, 0xfd, 0x6a, 0x99, 0x4f, 0xc0, 0xee, 0x3c, 0x5e, 0x8f, 0xa1, 0xb4, 0x08, 0x84, - 0xd1, 0x24, 0xfd, 0xc8, 0x6e, 0xd4, 0x47, 0x8f, 0xa1, 0x60, 0xf8, 0x63, 0x76, 0x7f, 0xc0, 0xaf, - 0x6a, 0xcd, 0xf0, 0xc7, 0xb2, 0x89, 0x7e, 0x0e, 0xfb, 0x93, 0xe1, 0xc4, 0x27, 0x6c, 0x64, 0xd8, - 0x4d, 0xe8, 0x1e, 0xd5, 0x89, 0x65, 0xc6, 0x81, 0xab, 0xeb, 0xfc, 0xe6, 0xf6, 0x18, 0x46, 0x0b, - 0x21, 0xa2, 0x47, 0x75, 0x39, 0x01, 0xb0, 0xdb, 0x9e, 0xcc, 0xec, 0xc0, 0x1a, 0xea, 0x8e, 0x19, - 0x55, 0xf7, 0xb0, 0x96, 0x3b, 0xdc, 0xc0, 0x95, 0x44, 0x1d, 0x16, 0x60, 0xc2, 0xfe, 0xc8, 0xa3, - 0x6f, 0x48, 0x04, 0x34, 0x2d, 0x43, 0x0f, 0x5c, 0x8f, 0x4c, 0x3d, 0xcb, 0xf5, 0xac, 0xe0, 0xb6, - 0xba, 0xc1, 0xdb, 0x7e, 0x30, 0x3f, 0x53, 0xd7, 0xa3, 0x6f, 0x5a, 0xdc, 0x3d, 0xc2, 0xf6, 0x23, - 0x28, 0xde, 0x1b, 0xdd, 0x65, 0x42, 0x0a, 0x6c, 0xb3, 0x04, 0xbf, 0xb5, 0xcc, 0xe0, 0x86, 0x78, - 0xd4, 0x9c, 0x19, 0xd4, 0x24, 0xbe, 0x55, 0xad, 0xf0, 0xe8, 0xa9, 0x1b, 0x68, 0xc5, 0x28, 0x1c, - 0x82, 0x34, 0x19, 0xa3, 0xe1, 0xbb, 0x3a, 0x0b, 0xbd, 0x82, 0x4d, 0x87, 0x5a, 0xe3, 0x9b, 0xa1, - 0x3b, 0xf3, 0xa2, 0xe3, 0x6d, 0xf2, 0xe6, 0xa7, 0xe7, 0x23, 0x06, 0xb0, 0x83, 0x7a, 0x93, 0xf0, - 0x3a, 0x2b, 0x4e, 0x5a, 0xeb, 0xd7, 0xbf, 0x83, 0xcd, 0x77, 0x26, 0x19, 0x1d, 0x40, 0x6e, 0x64, - 0x9a, 0x7c, 0xcb, 0xd6, 0xd3, 0x04, 0xd0, 0x35, 0x79, 0xcb, 0x30, 0xb3, 0x32, 0x50, 0x60, 0x86, - 0x4b, 0xb7, 0x00, 0x1a, 0xc4, 0xa0, 0xc0, 0x34, 0xeb, 0x47, 0xb0, 0xc6, 0xc7, 0xbc, 0xfe, 0x23, - 0xc8, 0xf3, 0xd0, 0xeb, 0x50, 0xbc, 0x52, 0x7e, 0xa1, 0xa8, 0xd7, 0x8a, 0xf0, 0x00, 0x15, 0x21, - 0xd7, 0xed, 0x74, 0x84, 0x0c, 0x13, 0x06, 0x9d, 0x8e, 0x90, 0xad, 0x8f, 0x61, 0x7b, 0x55, 0xd1, - 0x08, 0x41, 0x9e, 0x1a, 0xe3, 0x70, 0xf1, 0xcb, 0x98, 0xcb, 0x31, 0x17, 0x64, 0x17, 0xb8, 0x80, - 0xea, 0x1e, 0x19, 0x19, 0x0e, 0x5f, 0xfb, 0x0d, 0x5c, 0xa0, 0xba, 0xd7, 0x35, 0x9c, 0x98, 0x0b, - 0xf2, 0x09, 0x17, 0xd4, 0xff, 0x99, 0x85, 0x8d, 0x85, 0xd9, 0x44, 0x23, 0xd8, 0xf7, 0x74, 0xd3, - 0x72, 0xc3, 0x71, 0xd6, 0x6d, 0xdb, 0x35, 0x78, 0x6e, 0x32, 0xa5, 0x9e, 0xe5, 0x9a, 0x11, 0x1d, - 0x3e, 0x9f, 0x1f, 0x14, 0x27, 0x68, 0x31, 0x01, 0xf7, 0x39, 0x16, 0x7f, 0xe4, 0xdd, 0x69, 0x43, - 0x5f, 0xde, 0x95, 0xc7, 0x1d, 0x8d, 0x7c, 0x1a, 0x44, 0xe7, 0x59, 0x19, 0x41, 0xe5, 0x08, 0xf4, - 0x63, 0xd8, 0x4a, 0xd6, 0x6e, 0xee, 0x1f, 0x31, 0x1d, 0x8a, 0x4d, 0x73, 0x37, 0xf4, 0x2d, 0x54, - 0x57, 0x38, 0x84, 0x2c, 0x9f, 0xe7, 0xc7, 0xaa, 0xa5, 0x38, 0x7b, 0xc9, 0x9f, 0x93, 0xfe, 0x8e, - 0xbf, 0x52, 0x5f, 0xff, 0x47, 0x16, 0xd0, 0x32, 0x69, 0xa0, 0x23, 0xd8, 0xf2, 0x5c, 0x37, 0x20, - 0x3e, 0x7d, 0x33, 0xa3, 0x8e, 0xc1, 0xf8, 0xc1, 0xa4, 0x6f, 0x23, 0xe2, 0x7e, 0xc4, 0x4c, 0x5a, - 0x64, 0x91, 0x99, 0x01, 0xf5, 0xe0, 0xe0, 0x7b, 0xea, 0xb9, 0xc4, 0x70, 0x3d, 0x8f, 0xda, 0x61, - 0x7d, 0xdf, 0xbb, 0x0e, 0x7d, 0x87, 0xaf, 0xc2, 0xe6, 0xd4, 0x18, 0xb4, 0x3d, 0x47, 0x7e, 0xeb, - 0x3a, 0x74, 0x31, 0xfd, 0x0b, 0xd8, 0xbc, 0xb1, 0xc6, 0x37, 0xc4, 0x9f, 0x52, 0x6a, 0x92, 0x91, - 0xad, 0x8f, 0x79, 0x7b, 0x4a, 0x78, 0x83, 0xa9, 0x35, 0xa6, 0xed, 0xda, 0xfa, 0x18, 0x9d, 0xc1, - 0x4e, 0x48, 0x8b, 0x6c, 0x71, 0x59, 0x39, 0xb7, 0xf1, 0x35, 0xe4, 0x79, 0xa6, 0x6d, 0x6e, 0xed, - 0xc6, 0xc6, 0xe8, 0x02, 0x7e, 0x0a, 0x7b, 0x2b, 0xc8, 0x34, 0x3a, 0xe2, 0x1a, 0x77, 0xdc, 0x5d, - 0x26, 0x4d, 0x7e, 0xd0, 0xfa, 0xdf, 0xf2, 0x50, 0x8c, 0x56, 0x24, 0x3d, 0xaf, 0x99, 0x85, 0x79, - 0xfd, 0x1a, 0x76, 0x02, 0x4f, 0x77, 0xfc, 0x89, 0xe5, 0xfb, 0x2c, 0x72, 0xb2, 0xff, 0xbc, 0x01, - 0x95, 0xe6, 0xb3, 0xd4, 0xba, 0xa5, 0x70, 0x73, 0xea, 0x78, 0x1c, 0xac, 0x52, 0xb3, 0x5f, 0x81, - 0xf9, 0x20, 0xf8, 0xbe, 0x35, 0x76, 0x26, 0xd4, 0x09, 0x78, 0x6b, 0x16, 0x38, 0x28, 0x99, 0x81, - 0x04, 0x93, 0x9a, 0xab, 0x44, 0x87, 0xbe, 0x82, 0xc7, 0xfe, 0x94, 0x1a, 0x96, 0x6e, 0x2f, 0xfe, - 0x0e, 0xf0, 0xe6, 0xad, 0x37, 0x9f, 0xa6, 0x02, 0x86, 0xb0, 0x34, 0xf3, 0xe3, 0x2d, 0x7f, 0x59, - 0x89, 0xa6, 0x50, 0xd3, 0x4d, 0xd3, 0x62, 0xfd, 0x62, 0x51, 0x57, 0x46, 0x0f, 0x7f, 0x89, 0x3f, - 0x9d, 0x47, 0x17, 0x13, 0x8f, 0x55, 0x79, 0x9e, 0xea, 0xef, 0x33, 0xa3, 0x3f, 0x65, 0xa0, 0xf1, - 0xbe, 0x94, 0xf4, 0x6d, 0x40, 0x1d, 0x3f, 0xbc, 0xdf, 0x91, 0xcb, 0x7f, 0xc6, 0xd7, 0x9b, 0xc7, - 0xf7, 0x48, 0x2e, 0xc5, 0x8e, 0xbc, 0x8a, 0x17, 0xfa, 0xbd, 0x70, 0xf5, 0x7f, 0x65, 0xe1, 0xc5, - 0xfd, 0x42, 0xa2, 0xbf, 0x66, 0xe0, 0xe8, 0x7d, 0x95, 0x4f, 0xf5, 0x20, 0xa0, 0x9e, 0xe3, 0xcf, - 0x8f, 0x10, 0x91, 0xd8, 0xf9, 0x3d, 0xaa, 0xef, 0x47, 0xce, 0x47, 0x49, 0x4e, 0xdc, 0xd0, 0x3f, - 0x04, 0x4e, 0xb0, 0xe8, 0x4b, 0x10, 0x8c, 0x5b, 0xc3, 0xb6, 0x0c, 0x32, 0xf5, 0xe8, 0xc8, 0x7a, - 0x4b, 0x4c, 0x3b, 0x9a, 0xdd, 0x9d, 0xd4, 0x1b, 0x14, 0x47, 0xf4, 0x39, 0x00, 0x57, 0x8c, 0xd4, - 0x53, 0xc7, 0x5e, 0x8e, 0x30, 0xb3, 0xa3, 0x41, 0xbd, 0x57, 0x84, 0x2b, 0xbb, 0xfe, 0xf7, 0x2c, - 0x3c, 0x7d, 0xef, 0x68, 0xa0, 0xdf, 0xc3, 0xf3, 0xfb, 0x34, 0x30, 0x6a, 0xdb, 0x67, 0xf7, 0x68, - 0xdb, 0x51, 0xdc, 0x0a, 0xfc, 0xc9, 0x07, 0xbb, 0xf5, 0x83, 0x68, 0xd2, 0x7f, 0x33, 0x50, 0x8c, - 0x7e, 0xd7, 0xd1, 0x13, 0x28, 0xcf, 0xec, 0x45, 0x46, 0x2a, 0x71, 0x05, 0xe3, 0xa4, 0x27, 0x50, - 0x36, 0x13, 0x63, 0xc8, 0xc3, 0x25, 0x33, 0x36, 0x7e, 0x07, 0x7b, 0x33, 0x9b, 0xdc, 0xc1, 0x59, - 0xb9, 0xfb, 0x71, 0xd6, 0xee, 0xcc, 0x5e, 0x69, 0x60, 0xc1, 0xcd, 0x3b, 0x83, 0xe7, 0xef, 0x19, - 0xdc, 0x5c, 0x1d, 0xbc, 0xfe, 0x9f, 0x0c, 0x6c, 0xad, 0x1a, 0x8d, 0x5f, 0xc1, 0xde, 0x87, 0xe6, - 0xa1, 0x7e, 0x27, 0xbf, 0xcd, 0xa7, 0x60, 0xd7, 0xff, 0x01, 0xdf, 0xfd, 0x1f, 0x33, 0xb0, 0xf9, - 0x4e, 0xe5, 0xf5, 0x37, 0x50, 0x4a, 0x6a, 0x5c, 0x78, 0x59, 0x2b, 0x41, 0x5e, 0xd3, 0xfa, 0xc7, - 0x42, 0x26, 0x92, 0x4e, 0x84, 0x6c, 0x24, 0x35, 0x85, 0x5c, 0x24, 0x9d, 0x0a, 0xf9, 0x48, 0x3a, - 0x13, 0xd6, 0x22, 0xe9, 0x5c, 0x28, 0x44, 0xd2, 0x4b, 0xa1, 0x18, 0x49, 0x9f, 0x0b, 0xa5, 0x48, - 0xfa, 0x42, 0x28, 0xd7, 0xff, 0x92, 0x81, 0xbd, 0x3b, 0x17, 0xaa, 0xfe, 0xbb, 0xff, 0x7b, 0x41, - 0x91, 0xf4, 0x13, 0x01, 0xea, 0x17, 0xf0, 0xc9, 0x07, 0x19, 0xb2, 0x7e, 0x00, 0xe5, 0x39, 0xf1, - 0x2d, 0x94, 0x58, 0x86, 0x35, 0x56, 0xd8, 0xb1, 0x90, 0x69, 0xfc, 0x1a, 0xf6, 0xee, 0xfc, 0x6e, - 0x40, 0x87, 0xf0, 0x3c, 0x72, 0x22, 0x5d, 0x2c, 0x7d, 0x45, 0x5a, 0xa2, 0xd2, 0x21, 0xb2, 0xd2, - 0x91, 0xdb, 0xe2, 0x40, 0xc5, 0xa4, 0x8f, 0x65, 0x15, 0xcb, 0x83, 0xd7, 0xc2, 0x03, 0xb4, 0x05, - 0x9b, 0x8a, 0x3a, 0x20, 0x2d, 0xac, 0x8a, 0x9d, 0xb6, 0xa8, 0x0d, 0x24, 0xf6, 0xfa, 0xbc, 0x09, - 0xeb, 0x69, 0x45, 0xb6, 0x21, 0x01, 0x5a, 0xfe, 0x8c, 0x40, 0x35, 0xd8, 0x8f, 0xb3, 0xb0, 0x04, - 0xd7, 0x72, 0x67, 0x70, 0x41, 0xb0, 0xd4, 0xb9, 0x6a, 0x4b, 0x1d, 0xa2, 0xc9, 0xc2, 0x03, 0xb4, - 0x01, 0x65, 0xad, 0x7d, 0x21, 0x75, 0xae, 0x2e, 0x59, 0xdc, 0xc6, 0x2f, 0x61, 0x67, 0xf5, 0xdb, - 0x20, 0x7a, 0x0e, 0xb5, 0x38, 0x94, 0x76, 0xd5, 0xea, 0x62, 0xb1, 0x27, 0x11, 0xf1, 0xf2, 0x52, - 0x6d, 0x8b, 0x03, 0x59, 0x55, 0xc8, 0xe0, 0x75, 0x5f, 0x0a, 0xc3, 0xa9, 0x8a, 0x44, 0xb8, 0x59, - 0xc8, 0xa0, 0x0a, 0x40, 0x57, 0xbd, 0xc2, 0xd1, 0x73, 0xb6, 0xf1, 0x16, 0x3e, 0xba, 0xfb, 0x1d, - 0x3a, 0xdd, 0x13, 0x2c, 0x76, 0x64, 0x75, 0x29, 0x49, 0x5f, 0xc2, 0xb2, 0xda, 0x11, 0x1e, 0xa0, - 0x02, 0x64, 0x95, 0x13, 0x21, 0xc3, 0xff, 0x36, 0x85, 0x2c, 0xff, 0x7b, 0x26, 0xe4, 0xf8, 0xdf, - 0x2f, 0x84, 0x3c, 0xfb, 0xba, 0x50, 0x4e, 0x5e, 0x0a, 0x6b, 0x5c, 0x38, 0x6d, 0x0a, 0x85, 0xc6, - 0xd7, 0xb0, 0xbd, 0xea, 0xdb, 0x19, 0x1d, 0xc0, 0xb3, 0x38, 0xa7, 0x72, 0xd5, 0x6b, 0x49, 0x98, - 0xa8, 0x5d, 0x22, 0x2a, 0x03, 0x49, 0x51, 0x44, 0xd2, 0x57, 0xf1, 0x40, 0x0b, 0xbf, 0x5a, 0x44, - 0x9e, 0x8f, 0x0b, 0x2c, 0x21, 0x17, 0xce, 0x84, 0x5c, 0x83, 0x42, 0x31, 0xfa, 0x27, 0x09, 0xda, - 0x06, 0x21, 0x0e, 0x25, 0x29, 0xad, 0x54, 0x47, 0x7a, 0x62, 0x1b, 0xab, 0x4c, 0x27, 0x64, 0xd0, - 0x43, 0x28, 0x5d, 0xa8, 0x3d, 0x89, 0x3f, 0x65, 0xd9, 0xdd, 0x6a, 0x17, 0x2a, 0x1e, 0x90, 0x39, - 0x24, 0x87, 0x10, 0x54, 0x2e, 0x55, 0xe5, 0x55, 0x4a, 0x97, 0x6f, 0x04, 0x80, 0x96, 0xdf, 0xd0, - 0xd0, 0x33, 0x78, 0xb2, 0x7c, 0x27, 0x9a, 0x26, 0xbf, 0x52, 0x7a, 0x92, 0x32, 0x08, 0x0b, 0xd7, - 0xc4, 0xe3, 0xb0, 0x70, 0x4d, 0x3c, 0x09, 0x0b, 0xd7, 0x44, 0xb6, 0x2d, 0x5c, 0x38, 0x0d, 0x7b, - 0xa5, 0x89, 0x67, 0x61, 0xaf, 0x34, 0x91, 0xad, 0x0a, 0x17, 0x5e, 0x0a, 0xc5, 0x46, 0x1b, 0x1e, - 0xa6, 0xd9, 0x04, 0xed, 0xc1, 0xe3, 0x38, 0x5f, 0xfb, 0x75, 0xfb, 0x52, 0x6e, 0x93, 0x3e, 0x96, - 0xba, 0xf2, 0x37, 0xc2, 0x03, 0x04, 0x50, 0x50, 0x54, 0xdc, 0x13, 0x2f, 0xc3, 0x33, 0x4a, 0xdf, - 0x0c, 0x24, 0xa5, 0xc3, 0x27, 0xf3, 0x0f, 0x19, 0x78, 0xbc, 0x9a, 0xe5, 0xeb, 0xf0, 0x71, 0x1c, - 0x6e, 0x80, 0x45, 0x45, 0xeb, 0xc9, 0x9a, 0xc6, 0xae, 0x39, 0x19, 0xd5, 0xf0, 0x04, 0xad, 0xeb, - 0x97, 0xe1, 0xc6, 0xb7, 0xae, 0x4f, 0xce, 0xc3, 0x8d, 0x6f, 0x5d, 0x37, 0xcf, 0xc3, 0x8d, 0x6f, - 0x5d, 0x9f, 0x1f, 0x87, 0x1b, 0xdf, 0xba, 0xfe, 0xfc, 0x5c, 0x58, 0x63, 0x0b, 0xd8, 0xba, 0x3e, - 0x39, 0x3e, 0x0e, 0xcf, 0xd1, 0xba, 0x3e, 0x11, 0x8a, 0xc3, 0x02, 0xff, 0xe7, 0xd7, 0xe9, 0xff, - 0x02, 0x00, 0x00, 0xff, 0xff, 0x10, 0x6b, 0x1a, 0x98, 0x09, 0x13, 0x00, 0x00, + return file_enb_proto_rawDescGZIP(), []int{14} +} + +var File_enb_proto protoreflect.FileDescriptor + +var file_enb_proto_rawDesc = []byte{ + 0x0a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0x92, 0x01, 0x0a, 0x03, 0x45, 0x6e, 0x62, 0x12, 0x2c, 0x0a, + 0x08, 0x65, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62, 0x54, 0x79, + 0x70, 0x65, 0x52, 0x07, 0x65, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3b, 0x0a, 0x0c, 0x73, + 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, + 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x67, 0x75, 0x5f, 0x67, + 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, + 0x67, 0x75, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x22, 0xe3, 0x06, 0x0a, 0x0e, 0x53, + 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, + 0x03, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x70, 0x63, 0x69, 0x12, + 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x63, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x63, 0x12, 0x27, 0x0a, 0x0f, 0x62, 0x72, + 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x5f, 0x70, 0x6c, 0x6d, 0x6e, 0x73, 0x18, 0x04, 0x20, + 0x03, 0x28, 0x09, 0x52, 0x0e, 0x62, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x50, 0x6c, + 0x6d, 0x6e, 0x73, 0x12, 0x45, 0x0a, 0x11, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x65, 0x75, + 0x74, 0x72, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, + 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, + 0x45, 0x55, 0x54, 0x52, 0x41, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0f, 0x63, 0x68, 0x6f, 0x69, 0x63, + 0x65, 0x45, 0x75, 0x74, 0x72, 0x61, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x65, 0x75, + 0x74, 0x72, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, + 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x75, 0x74, 0x72, 0x61, 0x2e, + 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x65, 0x75, 0x74, 0x72, 0x61, 0x4d, 0x6f, 0x64, 0x65, 0x12, + 0x55, 0x0a, 0x17, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x61, 0x6e, 0x74, + 0x65, 0x6e, 0x6e, 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x4f, 0x66, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, + 0x52, 0x14, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, + 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x13, 0x70, 0x72, 0x61, 0x63, 0x68, 0x5f, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x50, + 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x12, 0x70, 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x49, 0x0a, 0x14, 0x6d, 0x62, 0x73, 0x66, 0x6e, 0x5f, 0x73, + 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x09, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4d, + 0x62, 0x73, 0x66, 0x6e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x52, 0x12, 0x6d, 0x62, + 0x73, 0x66, 0x6e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x73, + 0x12, 0x15, 0x0a, 0x06, 0x63, 0x73, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x63, 0x73, 0x67, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x1c, 0x6d, 0x62, 0x6d, 0x73, 0x5f, + 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x19, 0x6d, + 0x62, 0x6d, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x72, 0x65, 0x61, 0x49, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x62, 0x61, 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, + 0x0d, 0x52, 0x0e, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x61, 0x6e, 0x64, 0x49, 0x6e, 0x66, 0x6f, + 0x73, 0x12, 0x64, 0x0a, 0x1c, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x5f, 0x69, + 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, + 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x2e, 0x46, 0x72, 0x65, 0x71, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, + 0x61, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x52, 0x19, 0x66, 0x72, + 0x65, 0x71, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x50, + 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x4e, 0x0a, 0x14, 0x62, 0x61, 0x6e, 0x64, 0x77, + 0x69, 0x64, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x64, 0x75, 0x63, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x18, + 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, + 0x64, 0x53, 0x49, 0x52, 0x12, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x65, + 0x64, 0x75, 0x63, 0x65, 0x64, 0x53, 0x69, 0x12, 0x47, 0x0a, 0x0f, 0x6e, 0x65, 0x69, 0x67, 0x68, + 0x62, 0x6f, 0x75, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x69, 0x67, + 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x0e, 0x6e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x73, + 0x22, 0x5b, 0x0a, 0x0f, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x45, 0x55, 0x54, 0x52, 0x41, 0x4d, + 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x03, 0x66, 0x64, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x64, 0x64, 0x49, + 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x66, 0x64, 0x64, 0x12, 0x23, 0x0a, 0x03, 0x74, 0x64, 0x64, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x74, 0x64, 0x64, 0x22, 0x2e, 0x0a, + 0x05, 0x45, 0x75, 0x74, 0x72, 0x61, 0x22, 0x25, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x0b, + 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x46, + 0x44, 0x44, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x44, 0x44, 0x10, 0x02, 0x22, 0x67, 0x0a, + 0x14, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x63, 0x67, 0x69, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x63, 0x67, 0x69, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x63, 0x69, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x70, 0x63, 0x69, 0x12, 0x17, 0x0a, 0x07, 0x65, + 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x65, 0x61, + 0x72, 0x46, 0x63, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x61, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x03, 0x74, 0x61, 0x63, 0x22, 0xc6, 0x02, 0x0a, 0x0d, 0x4d, 0x62, 0x73, 0x66, 0x6e, + 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x66, 0x0a, 0x1c, 0x72, 0x61, 0x64, 0x69, + 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, + 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x66, + 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, + 0x72, 0x69, 0x6f, 0x64, 0x52, 0x1a, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, + 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, + 0x12, 0x40, 0x0a, 0x1c, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, + 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1a, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, + 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, + 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x12, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x5a, 0x0a, 0x18, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, + 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x16, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, + 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x22, + 0xad, 0x02, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x13, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x73, + 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x11, 0x72, 0x6f, 0x6f, 0x74, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, + 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x4d, 0x0a, 0x23, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x63, + 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, + 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x43, 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x5a, 0x6f, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x68, 0x69, 0x67, 0x68, 0x5f, 0x73, 0x70, + 0x65, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, + 0x68, 0x69, 0x67, 0x68, 0x53, 0x70, 0x65, 0x65, 0x64, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x34, 0x0a, + 0x16, 0x70, 0x72, 0x61, 0x63, 0x68, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, + 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x70, + 0x72, 0x61, 0x63, 0x68, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x12, 0x3a, 0x0a, 0x19, 0x70, 0x72, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17, 0x70, 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, + 0x9d, 0x04, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x65, + 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x65, 0x61, + 0x72, 0x46, 0x63, 0x6e, 0x12, 0x56, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, + 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, + 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x15, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x4d, 0x0a, 0x13, + 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, + 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, + 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, + 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x12, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, + 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x51, 0x0a, 0x15, 0x73, + 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, + 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, + 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x13, 0x73, 0x70, 0x65, 0x63, 0x69, + 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x70, + 0x0a, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, + 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, + 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, + 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, + 0x6f, 0x52, 0x1d, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, + 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, + 0x12, 0x8c, 0x01, 0x0a, 0x2a, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, + 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, + 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, + 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, + 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x26, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, + 0x6d, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x22, + 0xc8, 0x02, 0x0a, 0x26, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, + 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x74, + 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x99, 0x01, 0x0a, 0x2e, 0x61, + 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, + 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x73, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, + 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, + 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, + 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x2a, 0x61, 0x64, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, + 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x45, 0x78, 0x74, + 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, + 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x64, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, + 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, + 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x44, 0x6c, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, + 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x75, 0x6c, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, + 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, + 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x55, 0x6c, 0x22, 0xa2, 0x02, 0x0a, 0x1d, 0x41, + 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, + 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x7d, 0x0a, 0x24, + 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, + 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, + 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x2e, + 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x52, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, + 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x10, 0x63, + 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x64, 0x6c, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, + 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x44, 0x6c, 0x12, 0x40, 0x0a, + 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x75, + 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, + 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x55, 0x6c, 0x22, + 0xfd, 0x01, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x75, + 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, + 0x75, 0x6c, 0x65, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x6c, 0x65, 0x61, + 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x6c, 0x65, + 0x61, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x5b, 0x0a, 0x19, 0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, + 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, + 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x75, 0x6c, 0x54, 0x72, 0x61, + 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, + 0x74, 0x68, 0x12, 0x5b, 0x0a, 0x19, 0x64, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, + 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x64, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, + 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, + 0xf9, 0x01, 0x0a, 0x13, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, + 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5e, 0x0a, 0x19, 0x73, 0x70, 0x65, 0x63, 0x69, + 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, + 0x66, 0x72, 0x61, 0x6d, 0x65, 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x52, 0x17, + 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, + 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x64, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, + 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, + 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x44, 0x6c, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, + 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x75, 0x6c, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, + 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, + 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x55, 0x6c, 0x22, 0x84, 0x01, 0x0a, 0x0f, + 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x22, + 0x71, 0x0a, 0x08, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, + 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x30, + 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x31, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, + 0x53, 0x53, 0x50, 0x32, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x33, 0x10, 0x04, + 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x34, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, + 0x50, 0x35, 0x10, 0x06, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x36, 0x10, 0x07, 0x12, 0x08, + 0x0a, 0x04, 0x53, 0x53, 0x50, 0x37, 0x10, 0x08, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x38, + 0x10, 0x09, 0x22, 0x98, 0x01, 0x0a, 0x19, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, + 0x22, 0x7b, 0x0a, 0x08, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x12, 0x0b, 0x0a, 0x07, + 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, + 0x30, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x31, 0x10, 0x02, 0x12, 0x08, 0x0a, + 0x04, 0x53, 0x53, 0x50, 0x32, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x33, 0x10, + 0x04, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x34, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x53, + 0x53, 0x50, 0x35, 0x10, 0x06, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x36, 0x10, 0x07, 0x12, + 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x37, 0x10, 0x08, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, + 0x38, 0x10, 0x09, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x39, 0x10, 0x0a, 0x22, 0x48, 0x0a, + 0x21, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, + 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x73, 0x22, 0x23, 0x0a, 0x09, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, + 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, + 0x53, 0x53, 0x50, 0x31, 0x30, 0x10, 0x01, 0x2a, 0x6b, 0x0a, 0x19, 0x46, 0x72, 0x65, 0x71, 0x42, + 0x61, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x69, 0x6f, + 0x72, 0x69, 0x74, 0x79, 0x12, 0x28, 0x0a, 0x24, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, + 0x46, 0x52, 0x45, 0x51, 0x5f, 0x42, 0x41, 0x4e, 0x44, 0x5f, 0x49, 0x4e, 0x44, 0x49, 0x43, 0x41, + 0x54, 0x4f, 0x52, 0x5f, 0x50, 0x52, 0x49, 0x4f, 0x52, 0x49, 0x54, 0x59, 0x10, 0x00, 0x12, 0x13, + 0x0a, 0x0f, 0x4e, 0x4f, 0x54, 0x5f, 0x42, 0x52, 0x4f, 0x41, 0x44, 0x43, 0x41, 0x53, 0x54, 0x45, + 0x44, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x42, 0x52, 0x4f, 0x41, 0x44, 0x43, 0x41, 0x53, 0x54, + 0x45, 0x44, 0x10, 0x02, 0x2a, 0x45, 0x0a, 0x12, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, + 0x68, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x64, 0x53, 0x49, 0x12, 0x20, 0x0a, 0x1c, 0x55, 0x4e, + 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x42, 0x41, 0x4e, 0x44, 0x57, 0x49, 0x44, 0x54, 0x48, 0x5f, + 0x52, 0x45, 0x44, 0x55, 0x43, 0x45, 0x44, 0x5f, 0x53, 0x49, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, + 0x53, 0x43, 0x48, 0x45, 0x44, 0x55, 0x4c, 0x45, 0x44, 0x10, 0x01, 0x2a, 0x5d, 0x0a, 0x16, 0x53, + 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, + 0x5f, 0x53, 0x55, 0x42, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x41, + 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4f, + 0x4e, 0x45, 0x5f, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x46, 0x4f, + 0x55, 0x52, 0x5f, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x10, 0x02, 0x2a, 0x78, 0x0a, 0x1a, 0x52, 0x61, + 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x28, 0x0a, 0x24, 0x55, 0x4e, 0x4b, 0x4e, + 0x4f, 0x57, 0x4e, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x5f, 0x41, + 0x4c, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x45, 0x52, 0x49, 0x4f, 0x44, + 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x31, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x32, + 0x10, 0x02, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x34, 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x38, + 0x10, 0x04, 0x12, 0x07, 0x0a, 0x03, 0x4e, 0x31, 0x36, 0x10, 0x05, 0x12, 0x07, 0x0a, 0x03, 0x4e, + 0x33, 0x32, 0x10, 0x06, 0x2a, 0x56, 0x0a, 0x14, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, + 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x23, 0x0a, 0x1f, + 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52, 0x5f, 0x4f, + 0x46, 0x5f, 0x41, 0x4e, 0x54, 0x45, 0x4e, 0x4e, 0x41, 0x5f, 0x50, 0x4f, 0x52, 0x54, 0x53, 0x10, + 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4e, 0x31, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4e, + 0x32, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4e, 0x34, 0x10, 0x03, 0x2a, 0x65, 0x0a, 0x07, + 0x45, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, + 0x57, 0x4e, 0x5f, 0x45, 0x4e, 0x42, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x0d, 0x0a, + 0x09, 0x4d, 0x41, 0x43, 0x52, 0x4f, 0x5f, 0x45, 0x4e, 0x42, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, + 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x45, 0x4e, 0x42, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x48, + 0x4f, 0x52, 0x54, 0x5f, 0x4d, 0x41, 0x43, 0x52, 0x4f, 0x5f, 0x45, 0x4e, 0x42, 0x10, 0x03, 0x12, + 0x12, 0x0a, 0x0e, 0x4c, 0x4f, 0x4e, 0x47, 0x5f, 0x4d, 0x41, 0x43, 0x52, 0x4f, 0x5f, 0x45, 0x4e, + 0x42, 0x10, 0x04, 0x2a, 0x74, 0x0a, 0x12, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, + 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x1b, 0x55, 0x4e, 0x4b, + 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x5f, 0x41, 0x53, + 0x53, 0x49, 0x47, 0x4e, 0x4d, 0x45, 0x4e, 0x54, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, + 0x30, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x31, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, + 0x53, 0x41, 0x32, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x33, 0x10, 0x04, 0x12, 0x07, + 0x0a, 0x03, 0x53, 0x41, 0x34, 0x10, 0x05, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x35, 0x10, 0x06, + 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x36, 0x10, 0x07, 0x2a, 0x43, 0x0a, 0x0c, 0x43, 0x79, 0x63, + 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x19, 0x0a, 0x15, 0x55, 0x4e, 0x4b, + 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x59, 0x43, 0x4c, 0x49, 0x43, 0x5f, 0x50, 0x52, 0x45, 0x46, + 0x49, 0x58, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x01, + 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x58, 0x54, 0x45, 0x4e, 0x44, 0x45, 0x44, 0x10, 0x02, 0x2a, 0x80, + 0x01, 0x0a, 0x15, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, + 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x22, 0x0a, 0x1e, 0x55, 0x4e, 0x4b, 0x4e, + 0x4f, 0x57, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, + 0x5f, 0x42, 0x41, 0x4e, 0x44, 0x57, 0x49, 0x44, 0x54, 0x48, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, + 0x42, 0x57, 0x36, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x57, 0x31, 0x35, 0x10, 0x02, 0x12, + 0x08, 0x0a, 0x04, 0x42, 0x57, 0x32, 0x35, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x57, 0x35, + 0x30, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x57, 0x37, 0x35, 0x10, 0x05, 0x12, 0x09, 0x0a, + 0x05, 0x42, 0x57, 0x31, 0x30, 0x30, 0x10, 0x06, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x57, 0x31, 0x10, + 0x07, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_enb_proto_rawDescOnce sync.Once + file_enb_proto_rawDescData = file_enb_proto_rawDesc +) + +func file_enb_proto_rawDescGZIP() []byte { + file_enb_proto_rawDescOnce.Do(func() { + file_enb_proto_rawDescData = protoimpl.X.CompressGZIP(file_enb_proto_rawDescData) + }) + return file_enb_proto_rawDescData +} + +var file_enb_proto_enumTypes = make([]protoimpl.EnumInfo, 13) +var file_enb_proto_msgTypes = make([]protoimpl.MessageInfo, 15) +var file_enb_proto_goTypes = []interface{}{ + (FreqBandIndicatorPriority)(0), // 0: entities.FreqBandIndicatorPriority + (BandwidthReducedSI)(0), // 1: entities.BandwidthReducedSI + (SubframeAllocationType)(0), // 2: entities.SubframeAllocationType + (RadioframeAllocationPeriod)(0), // 3: entities.RadioframeAllocationPeriod + (NumberOfAntennaPorts)(0), // 4: entities.NumberOfAntennaPorts + (EnbType)(0), // 5: entities.EnbType + (SubframeAssignment)(0), // 6: entities.SubframeAssignment + (CyclicPrefix)(0), // 7: entities.CyclicPrefix + (TransmissionBandwidth)(0), // 8: entities.TransmissionBandwidth + (Eutra_Mode)(0), // 9: entities.Eutra.Mode + (SpecialSubframe_Patterns)(0), // 10: entities.SpecialSubframe.Patterns + (AdditionalSpecialSubframe_Patterns)(0), // 11: entities.AdditionalSpecialSubframe.Patterns + (AdditionalSpecialSubframePatterns_Extension)(0), // 12: entities.AdditionalSpecialSubframePatterns.Extension + (*Enb)(nil), // 13: entities.Enb + (*ServedCellInfo)(nil), // 14: entities.ServedCellInfo + (*ChoiceEUTRAMode)(nil), // 15: entities.ChoiceEUTRAMode + (*Eutra)(nil), // 16: entities.Eutra + (*NeighbourInformation)(nil), // 17: entities.NeighbourInformation + (*MbsfnSubframe)(nil), // 18: entities.MbsfnSubframe + (*PrachConfiguration)(nil), // 19: entities.PrachConfiguration + (*TddInfo)(nil), // 20: entities.TddInfo + (*AdditionalSpecialSubframeExtensionInfo)(nil), // 21: entities.AdditionalSpecialSubframeExtensionInfo + (*AdditionalSpecialSubframeInfo)(nil), // 22: entities.AdditionalSpecialSubframeInfo + (*FddInfo)(nil), // 23: entities.FddInfo + (*SpecialSubframeInfo)(nil), // 24: entities.SpecialSubframeInfo + (*SpecialSubframe)(nil), // 25: entities.SpecialSubframe + (*AdditionalSpecialSubframe)(nil), // 26: entities.AdditionalSpecialSubframe + (*AdditionalSpecialSubframePatterns)(nil), // 27: entities.AdditionalSpecialSubframePatterns +} +var file_enb_proto_depIdxs = []int32{ + 5, // 0: entities.Enb.enb_type:type_name -> entities.EnbType + 14, // 1: entities.Enb.served_cells:type_name -> entities.ServedCellInfo + 15, // 2: entities.ServedCellInfo.choice_eutra_mode:type_name -> entities.ChoiceEUTRAMode + 9, // 3: entities.ServedCellInfo.eutra_mode:type_name -> entities.Eutra.Mode + 4, // 4: entities.ServedCellInfo.number_of_antenna_ports:type_name -> entities.NumberOfAntennaPorts + 19, // 5: entities.ServedCellInfo.prach_configuration:type_name -> entities.PrachConfiguration + 18, // 6: entities.ServedCellInfo.mbsfn_subframe_infos:type_name -> entities.MbsfnSubframe + 0, // 7: entities.ServedCellInfo.freq_band_indicator_priority:type_name -> entities.FreqBandIndicatorPriority + 1, // 8: entities.ServedCellInfo.bandwidth_reduced_si:type_name -> entities.BandwidthReducedSI + 17, // 9: entities.ServedCellInfo.neighbour_infos:type_name -> entities.NeighbourInformation + 23, // 10: entities.ChoiceEUTRAMode.fdd:type_name -> entities.FddInfo + 20, // 11: entities.ChoiceEUTRAMode.tdd:type_name -> entities.TddInfo + 3, // 12: entities.MbsfnSubframe.radioframe_allocation_period:type_name -> entities.RadioframeAllocationPeriod + 2, // 13: entities.MbsfnSubframe.subframe_allocation_type:type_name -> entities.SubframeAllocationType + 8, // 14: entities.TddInfo.transmission_bandwidth:type_name -> entities.TransmissionBandwidth + 6, // 15: entities.TddInfo.subframe_assignment:type_name -> entities.SubframeAssignment + 24, // 16: entities.TddInfo.special_subframe_info:type_name -> entities.SpecialSubframeInfo + 22, // 17: entities.TddInfo.additional_special_subframe_info:type_name -> entities.AdditionalSpecialSubframeInfo + 21, // 18: entities.TddInfo.additional_special_subframe_extension_info:type_name -> entities.AdditionalSpecialSubframeExtensionInfo + 12, // 19: entities.AdditionalSpecialSubframeExtensionInfo.additional_special_subframe_patterns_extension:type_name -> entities.AdditionalSpecialSubframePatterns.Extension + 7, // 20: entities.AdditionalSpecialSubframeExtensionInfo.cyclic_prefix_dl:type_name -> entities.CyclicPrefix + 7, // 21: entities.AdditionalSpecialSubframeExtensionInfo.cyclic_prefix_ul:type_name -> entities.CyclicPrefix + 11, // 22: entities.AdditionalSpecialSubframeInfo.additional_special_subframe_patterns:type_name -> entities.AdditionalSpecialSubframe.Patterns + 7, // 23: entities.AdditionalSpecialSubframeInfo.cyclic_prefix_dl:type_name -> entities.CyclicPrefix + 7, // 24: entities.AdditionalSpecialSubframeInfo.cyclic_prefix_ul:type_name -> entities.CyclicPrefix + 8, // 25: entities.FddInfo.ul_transmission_bandwidth:type_name -> entities.TransmissionBandwidth + 8, // 26: entities.FddInfo.dl_transmission_bandwidth:type_name -> entities.TransmissionBandwidth + 10, // 27: entities.SpecialSubframeInfo.special_subframe_patterns:type_name -> entities.SpecialSubframe.Patterns + 7, // 28: entities.SpecialSubframeInfo.cyclic_prefix_dl:type_name -> entities.CyclicPrefix + 7, // 29: entities.SpecialSubframeInfo.cyclic_prefix_ul:type_name -> entities.CyclicPrefix + 30, // [30:30] is the sub-list for method output_type + 30, // [30:30] is the sub-list for method input_type + 30, // [30:30] is the sub-list for extension type_name + 30, // [30:30] is the sub-list for extension extendee + 0, // [0:30] is the sub-list for field type_name +} + +func init() { file_enb_proto_init() } +func file_enb_proto_init() { + if File_enb_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_enb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Enb); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServedCellInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ChoiceEUTRAMode); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Eutra); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NeighbourInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MbsfnSubframe); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PrachConfiguration); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TddInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AdditionalSpecialSubframeExtensionInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AdditionalSpecialSubframeInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FddInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SpecialSubframeInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SpecialSubframe); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AdditionalSpecialSubframe); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enb_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AdditionalSpecialSubframePatterns); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_enb_proto_rawDesc, + NumEnums: 13, + NumMessages: 15, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_enb_proto_goTypes, + DependencyIndexes: file_enb_proto_depIdxs, + EnumInfos: file_enb_proto_enumTypes, + MessageInfos: file_enb_proto_msgTypes, + }.Build() + File_enb_proto = out.File + file_enb_proto_rawDesc = nil + file_enb_proto_goTypes = nil + file_enb_proto_depIdxs = nil } diff --git a/entities/gnb.pb.go b/entities/gnb.pb.go index 5e4865b..ba41218 100644 --- a/entities/gnb.pb.go +++ b/entities/gnb.pb.go @@ -1,24 +1,49 @@ +// +// Copyright 2019 AT&T Intellectual Property +// Copyright 2019 Nokia +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). + // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.23.0 +// protoc v3.6.1 // source: gnb.proto package entities import ( - fmt "fmt" proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// 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 Nrscs int32 @@ -30,28 +55,49 @@ const ( Nrscs_SCS120 Nrscs = 4 ) -var Nrscs_name = map[int32]string{ - 0: "UNKNOWN_NRSCS", - 1: "SCS15", - 2: "SCS30", - 3: "SCS60", - 4: "SCS120", -} +// Enum value maps for Nrscs. +var ( + Nrscs_name = map[int32]string{ + 0: "UNKNOWN_NRSCS", + 1: "SCS15", + 2: "SCS30", + 3: "SCS60", + 4: "SCS120", + } + Nrscs_value = map[string]int32{ + "UNKNOWN_NRSCS": 0, + "SCS15": 1, + "SCS30": 2, + "SCS60": 3, + "SCS120": 4, + } +) -var Nrscs_value = map[string]int32{ - "UNKNOWN_NRSCS": 0, - "SCS15": 1, - "SCS30": 2, - "SCS60": 3, - "SCS120": 4, +func (x Nrscs) Enum() *Nrscs { + p := new(Nrscs) + *p = x + return p } func (x Nrscs) String() string { - return proto.EnumName(Nrscs_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Nrscs) Descriptor() protoreflect.EnumDescriptor { + return file_gnb_proto_enumTypes[0].Descriptor() } +func (Nrscs) Type() protoreflect.EnumType { + return &file_gnb_proto_enumTypes[0] +} + +func (x Nrscs) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Nrscs.Descriptor instead. func (Nrscs) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{0} + return file_gnb_proto_rawDescGZIP(), []int{0} } type Ncnrb int32 @@ -89,78 +135,99 @@ const ( Ncnrb_NRB273 Ncnrb = 29 ) -var Ncnrb_name = map[int32]string{ - 0: "UNKNOWN_NCNRB", - 1: "NRB11", - 2: "NRB18", - 3: "NRB24", - 4: "NRB25", - 5: "NRB31", - 6: "NRB32", - 7: "NRB38", - 8: "NRB51", - 9: "NRB52", - 10: "NRB65", - 11: "NRB66", - 12: "NRB78", - 13: "NRB79", - 14: "NRB93", - 15: "NRB106", - 16: "NRB107", - 17: "NRB121", - 18: "NRB132", - 19: "NRB133", - 20: "NRB135", - 21: "NRB160", - 22: "NRB162", - 23: "NRB189", - 24: "NRB216", - 25: "NRB217", - 26: "NRB245", - 27: "NRB264", - 28: "NRB270", - 29: "NRB273", -} - -var Ncnrb_value = map[string]int32{ - "UNKNOWN_NCNRB": 0, - "NRB11": 1, - "NRB18": 2, - "NRB24": 3, - "NRB25": 4, - "NRB31": 5, - "NRB32": 6, - "NRB38": 7, - "NRB51": 8, - "NRB52": 9, - "NRB65": 10, - "NRB66": 11, - "NRB78": 12, - "NRB79": 13, - "NRB93": 14, - "NRB106": 15, - "NRB107": 16, - "NRB121": 17, - "NRB132": 18, - "NRB133": 19, - "NRB135": 20, - "NRB160": 21, - "NRB162": 22, - "NRB189": 23, - "NRB216": 24, - "NRB217": 25, - "NRB245": 26, - "NRB264": 27, - "NRB270": 28, - "NRB273": 29, +// Enum value maps for Ncnrb. +var ( + Ncnrb_name = map[int32]string{ + 0: "UNKNOWN_NCNRB", + 1: "NRB11", + 2: "NRB18", + 3: "NRB24", + 4: "NRB25", + 5: "NRB31", + 6: "NRB32", + 7: "NRB38", + 8: "NRB51", + 9: "NRB52", + 10: "NRB65", + 11: "NRB66", + 12: "NRB78", + 13: "NRB79", + 14: "NRB93", + 15: "NRB106", + 16: "NRB107", + 17: "NRB121", + 18: "NRB132", + 19: "NRB133", + 20: "NRB135", + 21: "NRB160", + 22: "NRB162", + 23: "NRB189", + 24: "NRB216", + 25: "NRB217", + 26: "NRB245", + 27: "NRB264", + 28: "NRB270", + 29: "NRB273", + } + Ncnrb_value = map[string]int32{ + "UNKNOWN_NCNRB": 0, + "NRB11": 1, + "NRB18": 2, + "NRB24": 3, + "NRB25": 4, + "NRB31": 5, + "NRB32": 6, + "NRB38": 7, + "NRB51": 8, + "NRB52": 9, + "NRB65": 10, + "NRB66": 11, + "NRB78": 12, + "NRB79": 13, + "NRB93": 14, + "NRB106": 15, + "NRB107": 16, + "NRB121": 17, + "NRB132": 18, + "NRB133": 19, + "NRB135": 20, + "NRB160": 21, + "NRB162": 22, + "NRB189": 23, + "NRB216": 24, + "NRB217": 25, + "NRB245": 26, + "NRB264": 27, + "NRB270": 28, + "NRB273": 29, + } +) + +func (x Ncnrb) Enum() *Ncnrb { + p := new(Ncnrb) + *p = x + return p } func (x Ncnrb) String() string { - return proto.EnumName(Ncnrb_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Ncnrb) Descriptor() protoreflect.EnumDescriptor { + return file_gnb_proto_enumTypes[1].Descriptor() +} + +func (Ncnrb) Type() protoreflect.EnumType { + return &file_gnb_proto_enumTypes[1] +} + +func (x Ncnrb) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use Ncnrb.Descriptor instead. func (Ncnrb) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{1} + return file_gnb_proto_rawDescGZIP(), []int{1} } type Nr_Mode int32 @@ -171,973 +238,1413 @@ const ( Nr_TDD Nr_Mode = 2 ) -var Nr_Mode_name = map[int32]string{ - 0: "UNKNOWN", - 1: "FDD", - 2: "TDD", -} +// Enum value maps for Nr_Mode. +var ( + Nr_Mode_name = map[int32]string{ + 0: "UNKNOWN", + 1: "FDD", + 2: "TDD", + } + Nr_Mode_value = map[string]int32{ + "UNKNOWN": 0, + "FDD": 1, + "TDD": 2, + } +) -var Nr_Mode_value = map[string]int32{ - "UNKNOWN": 0, - "FDD": 1, - "TDD": 2, +func (x Nr_Mode) Enum() *Nr_Mode { + p := new(Nr_Mode) + *p = x + return p } func (x Nr_Mode) String() string { - return proto.EnumName(Nr_Mode_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } -func (Nr_Mode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{4, 0} +func (Nr_Mode) Descriptor() protoreflect.EnumDescriptor { + return file_gnb_proto_enumTypes[2].Descriptor() } -type Gnb struct { - ServedNrCells []*ServedNRCell `protobuf:"bytes,1,rep,name=served_nr_cells,json=servedNrCells,proto3" json:"served_nr_cells,omitempty"` - RanFunctions []*RanFunction `protobuf:"bytes,2,rep,name=ran_functions,json=ranFunctions,proto3" json:"ran_functions,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (Nr_Mode) Type() protoreflect.EnumType { + return &file_gnb_proto_enumTypes[2] } -func (m *Gnb) Reset() { *m = Gnb{} } -func (m *Gnb) String() string { return proto.CompactTextString(m) } -func (*Gnb) ProtoMessage() {} -func (*Gnb) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{0} +func (x Nr_Mode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } -func (m *Gnb) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Gnb.Unmarshal(m, b) -} -func (m *Gnb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Gnb.Marshal(b, m, deterministic) -} -func (m *Gnb) XXX_Merge(src proto.Message) { - xxx_messageInfo_Gnb.Merge(m, src) -} -func (m *Gnb) XXX_Size() int { - return xxx_messageInfo_Gnb.Size(m) -} -func (m *Gnb) XXX_DiscardUnknown() { - xxx_messageInfo_Gnb.DiscardUnknown(m) +// Deprecated: Use Nr_Mode.Descriptor instead. +func (Nr_Mode) EnumDescriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{3, 0} } -var xxx_messageInfo_Gnb proto.InternalMessageInfo +type Gnb struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *Gnb) GetServedNrCells() []*ServedNRCell { - if m != nil { - return m.ServedNrCells - } - return nil + ServedNrCells []*ServedNRCell `protobuf:"bytes,1,rep,name=served_nr_cells,json=servedNrCells,proto3" json:"served_nr_cells,omitempty"` + RanFunctions []*RanFunction `protobuf:"bytes,2,rep,name=ran_functions,json=ranFunctions,proto3" json:"ran_functions,omitempty"` } -func (m *Gnb) GetRanFunctions() []*RanFunction { - if m != nil { - return m.RanFunctions +func (x *Gnb) Reset() { + *x = Gnb{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return nil } -type RanFunction struct { - RanFunctionId uint32 `protobuf:"varint,1,opt,name=ran_function_id,json=ranFunctionId,proto3" json:"ran_function_id,omitempty"` - RanFunctionDefinition string `protobuf:"bytes,2,opt,name=ran_function_definition,json=ranFunctionDefinition,proto3" json:"ran_function_definition,omitempty"` - RanFunctionRevision uint32 `protobuf:"varint,3,opt,name=ran_function_revision,json=ranFunctionRevision,proto3" json:"ran_function_revision,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *Gnb) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *RanFunction) Reset() { *m = RanFunction{} } -func (m *RanFunction) String() string { return proto.CompactTextString(m) } -func (*RanFunction) ProtoMessage() {} -func (*RanFunction) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{1} -} +func (*Gnb) ProtoMessage() {} -func (m *RanFunction) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RanFunction.Unmarshal(m, b) -} -func (m *RanFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RanFunction.Marshal(b, m, deterministic) -} -func (m *RanFunction) XXX_Merge(src proto.Message) { - xxx_messageInfo_RanFunction.Merge(m, src) -} -func (m *RanFunction) XXX_Size() int { - return xxx_messageInfo_RanFunction.Size(m) -} -func (m *RanFunction) XXX_DiscardUnknown() { - xxx_messageInfo_RanFunction.DiscardUnknown(m) +func (x *Gnb) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_RanFunction proto.InternalMessageInfo - -func (m *RanFunction) GetRanFunctionId() uint32 { - if m != nil { - return m.RanFunctionId - } - return 0 +// Deprecated: Use Gnb.ProtoReflect.Descriptor instead. +func (*Gnb) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{0} } -func (m *RanFunction) GetRanFunctionDefinition() string { - if m != nil { - return m.RanFunctionDefinition +func (x *Gnb) GetServedNrCells() []*ServedNRCell { + if x != nil { + return x.ServedNrCells } - return "" + return nil } -func (m *RanFunction) GetRanFunctionRevision() uint32 { - if m != nil { - return m.RanFunctionRevision +func (x *Gnb) GetRanFunctions() []*RanFunction { + if x != nil { + return x.RanFunctions } - return 0 + return nil } type ServedNRCell struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + ServedNrCellInformation *ServedNRCellInformation `protobuf:"bytes,1,opt,name=served_nr_cell_information,json=servedNrCellInformation,proto3" json:"served_nr_cell_information,omitempty"` NrNeighbourInfos []*NrNeighbourInformation `protobuf:"bytes,2,rep,name=nr_neighbour_infos,json=nrNeighbourInfos,proto3" json:"nr_neighbour_infos,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *ServedNRCell) Reset() { *m = ServedNRCell{} } -func (m *ServedNRCell) String() string { return proto.CompactTextString(m) } -func (*ServedNRCell) ProtoMessage() {} -func (*ServedNRCell) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{2} +func (x *ServedNRCell) Reset() { + *x = ServedNRCell{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ServedNRCell) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ServedNRCell.Unmarshal(m, b) -} -func (m *ServedNRCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ServedNRCell.Marshal(b, m, deterministic) -} -func (m *ServedNRCell) XXX_Merge(src proto.Message) { - xxx_messageInfo_ServedNRCell.Merge(m, src) -} -func (m *ServedNRCell) XXX_Size() int { - return xxx_messageInfo_ServedNRCell.Size(m) +func (x *ServedNRCell) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ServedNRCell) XXX_DiscardUnknown() { - xxx_messageInfo_ServedNRCell.DiscardUnknown(m) + +func (*ServedNRCell) ProtoMessage() {} + +func (x *ServedNRCell) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ServedNRCell proto.InternalMessageInfo +// Deprecated: Use ServedNRCell.ProtoReflect.Descriptor instead. +func (*ServedNRCell) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{1} +} -func (m *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation { - if m != nil { - return m.ServedNrCellInformation +func (x *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation { + if x != nil { + return x.ServedNrCellInformation } return nil } -func (m *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation { - if m != nil { - return m.NrNeighbourInfos +func (x *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation { + if x != nil { + return x.NrNeighbourInfos } return nil } type ServedNRCellInformation struct { - NrPci uint32 `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"` - CellId string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"` - Stac5G string `protobuf:"bytes,3,opt,name=stac5g,proto3" json:"stac5g,omitempty"` - ConfiguredStac string `protobuf:"bytes,4,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"` - ServedPlmns []string `protobuf:"bytes,5,rep,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"` - NrMode Nr_Mode `protobuf:"varint,6,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"` - ChoiceNrMode *ServedNRCellInformation_ChoiceNRMode `protobuf:"bytes,7,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ServedNRCellInformation) Reset() { *m = ServedNRCellInformation{} } -func (m *ServedNRCellInformation) String() string { return proto.CompactTextString(m) } -func (*ServedNRCellInformation) ProtoMessage() {} -func (*ServedNRCellInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{3} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NrPci uint32 `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"` + CellId string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"` + Stac5G string `protobuf:"bytes,3,opt,name=stac5g,proto3" json:"stac5g,omitempty"` + ConfiguredStac string `protobuf:"bytes,4,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"` + ServedPlmns []string `protobuf:"bytes,5,rep,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"` + NrMode Nr_Mode `protobuf:"varint,6,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"` + ChoiceNrMode *ServedNRCellInformation_ChoiceNRMode `protobuf:"bytes,7,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"` +} + +func (x *ServedNRCellInformation) Reset() { + *x = ServedNRCellInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ServedNRCellInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ServedNRCellInformation.Unmarshal(m, b) -} -func (m *ServedNRCellInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ServedNRCellInformation.Marshal(b, m, deterministic) -} -func (m *ServedNRCellInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_ServedNRCellInformation.Merge(m, src) +func (x *ServedNRCellInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ServedNRCellInformation) XXX_Size() int { - return xxx_messageInfo_ServedNRCellInformation.Size(m) -} -func (m *ServedNRCellInformation) XXX_DiscardUnknown() { - xxx_messageInfo_ServedNRCellInformation.DiscardUnknown(m) + +func (*ServedNRCellInformation) ProtoMessage() {} + +func (x *ServedNRCellInformation) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ServedNRCellInformation proto.InternalMessageInfo +// Deprecated: Use ServedNRCellInformation.ProtoReflect.Descriptor instead. +func (*ServedNRCellInformation) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{2} +} -func (m *ServedNRCellInformation) GetNrPci() uint32 { - if m != nil { - return m.NrPci +func (x *ServedNRCellInformation) GetNrPci() uint32 { + if x != nil { + return x.NrPci } return 0 } -func (m *ServedNRCellInformation) GetCellId() string { - if m != nil { - return m.CellId +func (x *ServedNRCellInformation) GetCellId() string { + if x != nil { + return x.CellId } return "" } -func (m *ServedNRCellInformation) GetStac5G() string { - if m != nil { - return m.Stac5G +func (x *ServedNRCellInformation) GetStac5G() string { + if x != nil { + return x.Stac5G } return "" } -func (m *ServedNRCellInformation) GetConfiguredStac() string { - if m != nil { - return m.ConfiguredStac +func (x *ServedNRCellInformation) GetConfiguredStac() string { + if x != nil { + return x.ConfiguredStac } return "" } -func (m *ServedNRCellInformation) GetServedPlmns() []string { - if m != nil { - return m.ServedPlmns +func (x *ServedNRCellInformation) GetServedPlmns() []string { + if x != nil { + return x.ServedPlmns } return nil } -func (m *ServedNRCellInformation) GetNrMode() Nr_Mode { - if m != nil { - return m.NrMode +func (x *ServedNRCellInformation) GetNrMode() Nr_Mode { + if x != nil { + return x.NrMode } return Nr_UNKNOWN } -func (m *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode { - if m != nil { - return m.ChoiceNrMode +func (x *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode { + if x != nil { + return x.ChoiceNrMode } return nil } -type ServedNRCellInformation_ChoiceNRMode struct { - Fdd *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"` - Tdd *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type Nr struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *ServedNRCellInformation_ChoiceNRMode) Reset() { *m = ServedNRCellInformation_ChoiceNRMode{} } -func (m *ServedNRCellInformation_ChoiceNRMode) String() string { return proto.CompactTextString(m) } -func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage() {} -func (*ServedNRCellInformation_ChoiceNRMode) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{3, 0} +func (x *Nr) Reset() { + *x = Nr{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Unmarshal(m, b) -} -func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Marshal(b, m, deterministic) -} -func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Merge(src proto.Message) { - xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Merge(m, src) -} -func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Size() int { - return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Size(m) -} -func (m *ServedNRCellInformation_ChoiceNRMode) XXX_DiscardUnknown() { - xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.DiscardUnknown(m) +func (x *Nr) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode proto.InternalMessageInfo +func (*Nr) ProtoMessage() {} -func (m *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo { - if m != nil { - return m.Fdd +func (x *Nr) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil + return mi.MessageOf(x) } -func (m *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo { - if m != nil { - return m.Tdd - } - return nil +// Deprecated: Use Nr.ProtoReflect.Descriptor instead. +func (*Nr) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{3} } -type ServedNRCellInformation_ChoiceNRMode_FddInfo struct { - UlFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"` - DlFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"` - UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"` - DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} +type NrFrequencyInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() { - *m = ServedNRCellInformation_ChoiceNRMode_FddInfo{} -} -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string { - return proto.CompactTextString(m) -} -func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {} -func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{3, 0, 0} + NrArFcn uint64 `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"` + SulInformation *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"` + FrequencyBands []*FrequencyBandItem `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"` } -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Unmarshal(m, b) -} -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Marshal(b, m, deterministic) -} -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Merge(m, src) -} -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Size() int { - return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Size(m) +func (x *NrFrequencyInfo) Reset() { + *x = NrFrequencyInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.DiscardUnknown(m) + +func (x *NrFrequencyInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo +func (*NrFrequencyInfo) ProtoMessage() {} -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo { - if m != nil { - return m.UlFreqInfo +func (x *NrFrequencyInfo) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return nil + return mi.MessageOf(x) } -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo { - if m != nil { - return m.DlFreqInfo +// Deprecated: Use NrFrequencyInfo.ProtoReflect.Descriptor instead. +func (*NrFrequencyInfo) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{4} +} + +func (x *NrFrequencyInfo) GetNrArFcn() uint64 { + if x != nil { + return x.NrArFcn } - return nil + return 0 } -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth { - if m != nil { - return m.UlTransmissionBandwidth +func (x *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation { + if x != nil { + return x.SulInformation } return nil } -func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth { - if m != nil { - return m.DlTransmissionBandwidth +func (x *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem { + if x != nil { + return x.FrequencyBands } return nil } -type ServedNRCellInformation_ChoiceNRMode_TddInfo struct { - NrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"` - TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} +type FrequencyBandItem struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() { - *m = ServedNRCellInformation_ChoiceNRMode_TddInfo{} -} -func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string { - return proto.CompactTextString(m) -} -func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {} -func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{3, 0, 1} + NrFrequencyBand uint32 `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"` + SupportedSulBands []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"` } -func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Unmarshal(m, b) -} -func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Marshal(b, m, deterministic) -} -func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Merge(m, src) +func (x *FrequencyBandItem) Reset() { + *x = FrequencyBandItem{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Size() int { - return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Size(m) + +func (x *FrequencyBandItem) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.DiscardUnknown(m) + +func (*FrequencyBandItem) ProtoMessage() {} + +func (x *FrequencyBandItem) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo +// Deprecated: Use FrequencyBandItem.ProtoReflect.Descriptor instead. +func (*FrequencyBandItem) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{5} +} -func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo { - if m != nil { - return m.NrFreqInfo +func (x *FrequencyBandItem) GetNrFrequencyBand() uint32 { + if x != nil { + return x.NrFrequencyBand } - return nil + return 0 } -func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth { - if m != nil { - return m.TransmissionBandwidth +func (x *FrequencyBandItem) GetSupportedSulBands() []uint32 { + if x != nil { + return x.SupportedSulBands } return nil } -type Nr struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} +type NrTransmissionBandwidth struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *Nr) Reset() { *m = Nr{} } -func (m *Nr) String() string { return proto.CompactTextString(m) } -func (*Nr) ProtoMessage() {} -func (*Nr) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{4} + Nrscs Nrscs `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"` + Ncnrb Ncnrb `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"` } -func (m *Nr) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Nr.Unmarshal(m, b) -} -func (m *Nr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Nr.Marshal(b, m, deterministic) -} -func (m *Nr) XXX_Merge(src proto.Message) { - xxx_messageInfo_Nr.Merge(m, src) -} -func (m *Nr) XXX_Size() int { - return xxx_messageInfo_Nr.Size(m) +func (x *NrTransmissionBandwidth) Reset() { + *x = NrTransmissionBandwidth{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Nr) XXX_DiscardUnknown() { - xxx_messageInfo_Nr.DiscardUnknown(m) + +func (x *NrTransmissionBandwidth) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_Nr proto.InternalMessageInfo +func (*NrTransmissionBandwidth) ProtoMessage() {} -type NrFrequencyInfo struct { - NrArFcn uint64 `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"` - SulInformation *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"` - FrequencyBands []*FrequencyBandItem `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *NrTransmissionBandwidth) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *NrFrequencyInfo) Reset() { *m = NrFrequencyInfo{} } -func (m *NrFrequencyInfo) String() string { return proto.CompactTextString(m) } -func (*NrFrequencyInfo) ProtoMessage() {} -func (*NrFrequencyInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{5} +// Deprecated: Use NrTransmissionBandwidth.ProtoReflect.Descriptor instead. +func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{6} } -func (m *NrFrequencyInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NrFrequencyInfo.Unmarshal(m, b) +func (x *NrTransmissionBandwidth) GetNrscs() Nrscs { + if x != nil { + return x.Nrscs + } + return Nrscs_UNKNOWN_NRSCS } -func (m *NrFrequencyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NrFrequencyInfo.Marshal(b, m, deterministic) + +func (x *NrTransmissionBandwidth) GetNcnrb() Ncnrb { + if x != nil { + return x.Ncnrb + } + return Ncnrb_UNKNOWN_NCNRB } -func (m *NrFrequencyInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_NrFrequencyInfo.Merge(m, src) + +type NrNeighbourInformation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NrPci uint32 `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"` + NrCgi string `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"` + NrMode Nr_Mode `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"` + ChoiceNrMode *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"` + Stac5G string `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"` + ConfiguredStac string `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"` +} + +func (x *NrNeighbourInformation) Reset() { + *x = NrNeighbourInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NrFrequencyInfo) XXX_Size() int { - return xxx_messageInfo_NrFrequencyInfo.Size(m) + +func (x *NrNeighbourInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *NrFrequencyInfo) XXX_DiscardUnknown() { - xxx_messageInfo_NrFrequencyInfo.DiscardUnknown(m) + +func (*NrNeighbourInformation) ProtoMessage() {} + +func (x *NrNeighbourInformation) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_NrFrequencyInfo proto.InternalMessageInfo +// Deprecated: Use NrNeighbourInformation.ProtoReflect.Descriptor instead. +func (*NrNeighbourInformation) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{7} +} -func (m *NrFrequencyInfo) GetNrArFcn() uint64 { - if m != nil { - return m.NrArFcn +func (x *NrNeighbourInformation) GetNrPci() uint32 { + if x != nil { + return x.NrPci } return 0 } -func (m *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation { - if m != nil { - return m.SulInformation +func (x *NrNeighbourInformation) GetNrCgi() string { + if x != nil { + return x.NrCgi } - return nil + return "" } -func (m *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem { - if m != nil { - return m.FrequencyBands +func (x *NrNeighbourInformation) GetNrMode() Nr_Mode { + if x != nil { + return x.NrMode } - return nil + return Nr_UNKNOWN } -type NrFrequencyInfo_SulInformation struct { - SulArFcn uint64 `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"` - SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode { + if x != nil { + return x.ChoiceNrMode + } + return nil } -func (m *NrFrequencyInfo_SulInformation) Reset() { *m = NrFrequencyInfo_SulInformation{} } -func (m *NrFrequencyInfo_SulInformation) String() string { return proto.CompactTextString(m) } -func (*NrFrequencyInfo_SulInformation) ProtoMessage() {} -func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{5, 0} +func (x *NrNeighbourInformation) GetStac5G() string { + if x != nil { + return x.Stac5G + } + return "" } -func (m *NrFrequencyInfo_SulInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NrFrequencyInfo_SulInformation.Unmarshal(m, b) -} -func (m *NrFrequencyInfo_SulInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NrFrequencyInfo_SulInformation.Marshal(b, m, deterministic) +func (x *NrNeighbourInformation) GetConfiguredStac() string { + if x != nil { + return x.ConfiguredStac + } + return "" } -func (m *NrFrequencyInfo_SulInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_NrFrequencyInfo_SulInformation.Merge(m, src) + +type ServedNRCellInformation_ChoiceNRMode struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Fdd *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"` + Tdd *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"` } -func (m *NrFrequencyInfo_SulInformation) XXX_Size() int { - return xxx_messageInfo_NrFrequencyInfo_SulInformation.Size(m) + +func (x *ServedNRCellInformation_ChoiceNRMode) Reset() { + *x = ServedNRCellInformation_ChoiceNRMode{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NrFrequencyInfo_SulInformation) XXX_DiscardUnknown() { - xxx_messageInfo_NrFrequencyInfo_SulInformation.DiscardUnknown(m) + +func (x *ServedNRCellInformation_ChoiceNRMode) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_NrFrequencyInfo_SulInformation proto.InternalMessageInfo +func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage() {} -func (m *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 { - if m != nil { - return m.SulArFcn +func (x *ServedNRCellInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return 0 + return mi.MessageOf(x) +} + +// Deprecated: Use ServedNRCellInformation_ChoiceNRMode.ProtoReflect.Descriptor instead. +func (*ServedNRCellInformation_ChoiceNRMode) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{2, 0} } -func (m *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth { - if m != nil { - return m.SulTransmissionBandwidth +func (x *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo { + if x != nil { + return x.Fdd } return nil } -type FrequencyBandItem struct { - NrFrequencyBand uint32 `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"` - SupportedSulBands []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo { + if x != nil { + return x.Tdd + } + return nil } -func (m *FrequencyBandItem) Reset() { *m = FrequencyBandItem{} } -func (m *FrequencyBandItem) String() string { return proto.CompactTextString(m) } -func (*FrequencyBandItem) ProtoMessage() {} -func (*FrequencyBandItem) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{6} -} +type ServedNRCellInformation_ChoiceNRMode_FddInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *FrequencyBandItem) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_FrequencyBandItem.Unmarshal(m, b) -} -func (m *FrequencyBandItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_FrequencyBandItem.Marshal(b, m, deterministic) -} -func (m *FrequencyBandItem) XXX_Merge(src proto.Message) { - xxx_messageInfo_FrequencyBandItem.Merge(m, src) + UlFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"` + DlFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"` + UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"` + DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"` } -func (m *FrequencyBandItem) XXX_Size() int { - return xxx_messageInfo_FrequencyBandItem.Size(m) + +func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() { + *x = ServedNRCellInformation_ChoiceNRMode_FddInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *FrequencyBandItem) XXX_DiscardUnknown() { - xxx_messageInfo_FrequencyBandItem.DiscardUnknown(m) + +func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_FrequencyBandItem proto.InternalMessageInfo +func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {} -func (m *FrequencyBandItem) GetNrFrequencyBand() uint32 { - if m != nil { - return m.NrFrequencyBand +func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return 0 + return mi.MessageOf(x) +} + +// Deprecated: Use ServedNRCellInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead. +func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{2, 0, 0} } -func (m *FrequencyBandItem) GetSupportedSulBands() []uint32 { - if m != nil { - return m.SupportedSulBands +func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo { + if x != nil { + return x.UlFreqInfo } return nil } -type NrTransmissionBandwidth struct { - Nrscs Nrscs `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"` - Ncnrb Ncnrb `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo { + if x != nil { + return x.DlFreqInfo + } + return nil } -func (m *NrTransmissionBandwidth) Reset() { *m = NrTransmissionBandwidth{} } -func (m *NrTransmissionBandwidth) String() string { return proto.CompactTextString(m) } -func (*NrTransmissionBandwidth) ProtoMessage() {} -func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{7} +func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth { + if x != nil { + return x.UlTransmissionBandwidth + } + return nil } -func (m *NrTransmissionBandwidth) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NrTransmissionBandwidth.Unmarshal(m, b) -} -func (m *NrTransmissionBandwidth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NrTransmissionBandwidth.Marshal(b, m, deterministic) +func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth { + if x != nil { + return x.DlTransmissionBandwidth + } + return nil } -func (m *NrTransmissionBandwidth) XXX_Merge(src proto.Message) { - xxx_messageInfo_NrTransmissionBandwidth.Merge(m, src) + +type ServedNRCellInformation_ChoiceNRMode_TddInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"` + TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"` } -func (m *NrTransmissionBandwidth) XXX_Size() int { - return xxx_messageInfo_NrTransmissionBandwidth.Size(m) + +func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() { + *x = ServedNRCellInformation_ChoiceNRMode_TddInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NrTransmissionBandwidth) XXX_DiscardUnknown() { - xxx_messageInfo_NrTransmissionBandwidth.DiscardUnknown(m) + +func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_NrTransmissionBandwidth proto.InternalMessageInfo +func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {} -func (m *NrTransmissionBandwidth) GetNrscs() Nrscs { - if m != nil { - return m.Nrscs +func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return Nrscs_UNKNOWN_NRSCS + return mi.MessageOf(x) } -func (m *NrTransmissionBandwidth) GetNcnrb() Ncnrb { - if m != nil { - return m.Ncnrb - } - return Ncnrb_UNKNOWN_NCNRB +// Deprecated: Use ServedNRCellInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead. +func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{2, 0, 1} } -type NrNeighbourInformation struct { - NrPci uint32 `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"` - NrCgi string `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"` - NrMode Nr_Mode `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"` - ChoiceNrMode *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"` - Stac5G string `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"` - ConfiguredStac string `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *NrNeighbourInformation) Reset() { *m = NrNeighbourInformation{} } -func (m *NrNeighbourInformation) String() string { return proto.CompactTextString(m) } -func (*NrNeighbourInformation) ProtoMessage() {} -func (*NrNeighbourInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{8} +func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo { + if x != nil { + return x.NrFreqInfo + } + return nil } -func (m *NrNeighbourInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NrNeighbourInformation.Unmarshal(m, b) -} -func (m *NrNeighbourInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NrNeighbourInformation.Marshal(b, m, deterministic) +func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth { + if x != nil { + return x.TransmissionBandwidth + } + return nil } -func (m *NrNeighbourInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_NrNeighbourInformation.Merge(m, src) + +type NrFrequencyInfo_SulInformation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + SulArFcn uint64 `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"` + SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"` } -func (m *NrNeighbourInformation) XXX_Size() int { - return xxx_messageInfo_NrNeighbourInformation.Size(m) + +func (x *NrFrequencyInfo_SulInformation) Reset() { + *x = NrFrequencyInfo_SulInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NrNeighbourInformation) XXX_DiscardUnknown() { - xxx_messageInfo_NrNeighbourInformation.DiscardUnknown(m) + +func (x *NrFrequencyInfo_SulInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_NrNeighbourInformation proto.InternalMessageInfo +func (*NrFrequencyInfo_SulInformation) ProtoMessage() {} -func (m *NrNeighbourInformation) GetNrPci() uint32 { - if m != nil { - return m.NrPci +func (x *NrFrequencyInfo_SulInformation) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms } - return 0 + return mi.MessageOf(x) } -func (m *NrNeighbourInformation) GetNrCgi() string { - if m != nil { - return m.NrCgi - } - return "" +// Deprecated: Use NrFrequencyInfo_SulInformation.ProtoReflect.Descriptor instead. +func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{4, 0} } -func (m *NrNeighbourInformation) GetNrMode() Nr_Mode { - if m != nil { - return m.NrMode +func (x *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 { + if x != nil { + return x.SulArFcn } - return Nr_UNKNOWN + return 0 } -func (m *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode { - if m != nil { - return m.ChoiceNrMode +func (x *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth { + if x != nil { + return x.SulTransmissionBandwidth } return nil } -func (m *NrNeighbourInformation) GetStac5G() string { - if m != nil { - return m.Stac5G - } - return "" +type NrNeighbourInformation_ChoiceNRMode struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Fdd *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"` + Tdd *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"` } -func (m *NrNeighbourInformation) GetConfiguredStac() string { - if m != nil { - return m.ConfiguredStac +func (x *NrNeighbourInformation_ChoiceNRMode) Reset() { + *x = NrNeighbourInformation_ChoiceNRMode{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } - return "" } -type NrNeighbourInformation_ChoiceNRMode struct { - Fdd *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"` - Tdd *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *NrNeighbourInformation_ChoiceNRMode) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *NrNeighbourInformation_ChoiceNRMode) Reset() { *m = NrNeighbourInformation_ChoiceNRMode{} } -func (m *NrNeighbourInformation_ChoiceNRMode) String() string { return proto.CompactTextString(m) } -func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {} -func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{8, 0} -} +func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {} -func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Unmarshal(m, b) -} -func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Marshal(b, m, deterministic) -} -func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Merge(src proto.Message) { - xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Merge(m, src) -} -func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Size() int { - return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Size(m) -} -func (m *NrNeighbourInformation_ChoiceNRMode) XXX_DiscardUnknown() { - xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.DiscardUnknown(m) +func (x *NrNeighbourInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode proto.InternalMessageInfo +// Deprecated: Use NrNeighbourInformation_ChoiceNRMode.ProtoReflect.Descriptor instead. +func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{7, 0} +} -func (m *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo { - if m != nil { - return m.Fdd +func (x *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo { + if x != nil { + return x.Fdd } return nil } -func (m *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo { - if m != nil { - return m.Tdd +func (x *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo { + if x != nil { + return x.Tdd } return nil } type NrNeighbourInformation_ChoiceNRMode_FddInfo struct { - UlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"` - DlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + UlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"` + DlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"` } -func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() { - *m = NrNeighbourInformation_ChoiceNRMode_FddInfo{} +func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() { + *x = NrNeighbourInformation_ChoiceNRMode_FddInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string { - return proto.CompactTextString(m) + +func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string { + return protoimpl.X.MessageStringOf(x) } + func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoMessage() {} -func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{8, 0, 0} -} -func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Unmarshal(m, b) -} -func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Marshal(b, m, deterministic) -} -func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Merge(m, src) -} -func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Size() int { - return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Size(m) -} -func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_DiscardUnknown() { - xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.DiscardUnknown(m) +func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[13] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo +// Deprecated: Use NrNeighbourInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead. +func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{7, 0, 0} +} -func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo { - if m != nil { - return m.UlarFcnFreqInfo +func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo { + if x != nil { + return x.UlarFcnFreqInfo } return nil } -func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo { - if m != nil { - return m.DlarFcnFreqInfo +func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo { + if x != nil { + return x.DlarFcnFreqInfo } return nil } type NrNeighbourInformation_ChoiceNRMode_TddInfo struct { - ArFcnNrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ArFcnNrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"` } -func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() { - *m = NrNeighbourInformation_ChoiceNRMode_TddInfo{} +func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() { + *x = NrNeighbourInformation_ChoiceNRMode_TddInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_gnb_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string { - return proto.CompactTextString(m) + +func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string { + return protoimpl.X.MessageStringOf(x) } + func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoMessage() {} -func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_22d18f428b8f19f0, []int{8, 0, 1} -} -func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Unmarshal(m, b) -} -func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Marshal(b, m, deterministic) -} -func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Merge(m, src) -} -func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Size() int { - return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Size(m) -} -func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_DiscardUnknown() { - xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.DiscardUnknown(m) +func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message { + mi := &file_gnb_proto_msgTypes[14] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo +// Deprecated: Use NrNeighbourInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead. +func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) { + return file_gnb_proto_rawDescGZIP(), []int{7, 0, 1} +} -func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo { - if m != nil { - return m.ArFcnNrFreqInfo +func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo { + if x != nil { + return x.ArFcnNrFreqInfo } return nil } -func init() { - proto.RegisterEnum("entities.Nrscs", Nrscs_name, Nrscs_value) - proto.RegisterEnum("entities.Ncnrb", Ncnrb_name, Ncnrb_value) - proto.RegisterEnum("entities.Nr_Mode", Nr_Mode_name, Nr_Mode_value) - proto.RegisterType((*Gnb)(nil), "entities.Gnb") - proto.RegisterType((*RanFunction)(nil), "entities.RanFunction") - proto.RegisterType((*ServedNRCell)(nil), "entities.ServedNRCell") - proto.RegisterType((*ServedNRCellInformation)(nil), "entities.ServedNRCellInformation") - proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode)(nil), "entities.ServedNRCellInformation.ChoiceNRMode") - proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), "entities.ServedNRCellInformation.ChoiceNRMode.FddInfo") - proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), "entities.ServedNRCellInformation.ChoiceNRMode.TddInfo") - proto.RegisterType((*Nr)(nil), "entities.Nr") - proto.RegisterType((*NrFrequencyInfo)(nil), "entities.NrFrequencyInfo") - proto.RegisterType((*NrFrequencyInfo_SulInformation)(nil), "entities.NrFrequencyInfo.SulInformation") - proto.RegisterType((*FrequencyBandItem)(nil), "entities.FrequencyBandItem") - proto.RegisterType((*NrTransmissionBandwidth)(nil), "entities.NrTransmissionBandwidth") - proto.RegisterType((*NrNeighbourInformation)(nil), "entities.NrNeighbourInformation") - proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode)(nil), "entities.NrNeighbourInformation.ChoiceNRMode") - proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil), "entities.NrNeighbourInformation.ChoiceNRMode.FddInfo") - proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil), "entities.NrNeighbourInformation.ChoiceNRMode.TddInfo") -} - -func init() { - proto.RegisterFile("gnb.proto", fileDescriptor_22d18f428b8f19f0) -} - -var fileDescriptor_22d18f428b8f19f0 = []byte{ - // 1156 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x57, 0xdd, 0x6e, 0xe3, 0x44, - 0x14, 0x5e, 0xe7, 0x77, 0x73, 0x9a, 0x9f, 0xe9, 0x94, 0x36, 0xd9, 0xec, 0x22, 0x75, 0x23, 0x2d, - 0x54, 0x45, 0x44, 0x8d, 0xb3, 0x49, 0xbb, 0x20, 0x21, 0xd1, 0x56, 0x29, 0x15, 0xc2, 0xac, 0x26, - 0x45, 0x70, 0x03, 0x56, 0xe2, 0x71, 0xb2, 0x96, 0xdc, 0x49, 0x77, 0xc6, 0x5e, 0xc4, 0x25, 0x97, - 0x5c, 0xc1, 0x2d, 0xe2, 0x06, 0x9e, 0x03, 0x09, 0x89, 0xa7, 0xe0, 0x15, 0x78, 0x0c, 0x34, 0xe3, - 0xb1, 0x63, 0xef, 0x26, 0x64, 0x73, 0xd5, 0xcf, 0xe7, 0xe7, 0xf3, 0x39, 0x5f, 0xc6, 0xdf, 0xa8, - 0x50, 0x99, 0xb3, 0x69, 0xf7, 0x8e, 0x2f, 0x82, 0x05, 0xbe, 0xef, 0xb2, 0xc0, 0x0b, 0x3c, 0x57, - 0x74, 0x7e, 0x34, 0x20, 0x7f, 0xc5, 0xa6, 0xf8, 0x13, 0x68, 0x08, 0x97, 0xbf, 0x72, 0xa9, 0xcd, - 0xb8, 0xed, 0xb8, 0xbe, 0x2f, 0x5a, 0xc6, 0x61, 0xfe, 0x68, 0xc7, 0x3c, 0xe8, 0xc6, 0xb5, 0xdd, - 0xb1, 0x2a, 0xb0, 0xc8, 0x85, 0xeb, 0xfb, 0xa4, 0x16, 0x95, 0x5b, 0x5c, 0x3e, 0x09, 0xfc, 0x11, - 0xd4, 0xf8, 0x84, 0xd9, 0xb3, 0x90, 0x39, 0x81, 0xb7, 0x60, 0xa2, 0x95, 0x53, 0xdd, 0xfb, 0xcb, - 0x6e, 0x32, 0x61, 0x23, 0x9d, 0x25, 0x55, 0xbe, 0x7c, 0x10, 0x9d, 0x3f, 0x0c, 0xd8, 0x49, 0x65, - 0xf1, 0x7b, 0xd0, 0x48, 0x73, 0xd9, 0x1e, 0x6d, 0x19, 0x87, 0xc6, 0x51, 0x8d, 0xd4, 0x52, 0x6d, - 0xd7, 0x14, 0x0f, 0xa1, 0x99, 0xa9, 0xa3, 0xee, 0xcc, 0x63, 0x9e, 0x84, 0xad, 0xdc, 0xa1, 0x71, - 0x54, 0x21, 0xfb, 0xa9, 0xfa, 0xcb, 0x24, 0x89, 0x4d, 0xd8, 0xcf, 0xf4, 0x71, 0xf7, 0x95, 0x27, - 0x64, 0x57, 0x5e, 0xbd, 0x65, 0x2f, 0xd5, 0x45, 0x74, 0xaa, 0xf3, 0x97, 0x01, 0xd5, 0xf4, 0xfe, - 0xf8, 0x3b, 0x68, 0x67, 0x05, 0xb3, 0x3d, 0x36, 0x5b, 0xf0, 0xdb, 0x89, 0x7a, 0xbf, 0x9c, 0x77, - 0xc7, 0x7c, 0xbc, 0x5a, 0xbb, 0xeb, 0x65, 0x21, 0x69, 0xa6, 0x65, 0x4c, 0x25, 0xb0, 0x05, 0x98, - 0x71, 0x9b, 0xb9, 0xde, 0xfc, 0xc5, 0x74, 0x11, 0x72, 0xc5, 0x1e, 0xab, 0x7a, 0xb8, 0xe4, 0xb5, - 0xb8, 0x15, 0x97, 0xa4, 0x69, 0x11, 0xcb, 0xc6, 0x45, 0xe7, 0xcf, 0x32, 0x34, 0xd7, 0x0c, 0x81, - 0xf7, 0xa1, 0xc4, 0xb8, 0x7d, 0xe7, 0x78, 0x5a, 0xe7, 0x22, 0xe3, 0xcf, 0x1d, 0x0f, 0x37, 0xa1, - 0x1c, 0x2d, 0x46, 0xb5, 0x9e, 0x25, 0xf9, 0x78, 0x4d, 0xf1, 0x01, 0x94, 0x44, 0x30, 0x71, 0x06, - 0x73, 0xa5, 0x58, 0x85, 0xe8, 0x27, 0xfc, 0x3e, 0x34, 0x9c, 0x05, 0x9b, 0x79, 0xf3, 0x90, 0xbb, - 0xd4, 0x96, 0xc1, 0x56, 0x41, 0x15, 0xd4, 0x97, 0xe1, 0x71, 0x30, 0x71, 0xf0, 0x63, 0xa8, 0x6a, - 0xf1, 0xee, 0xfc, 0x5b, 0x26, 0x5a, 0xc5, 0xc3, 0xfc, 0x51, 0x85, 0xec, 0x44, 0xb1, 0xe7, 0x32, - 0x84, 0x8f, 0xa1, 0xcc, 0xb8, 0x7d, 0xbb, 0xa0, 0x6e, 0xab, 0x74, 0x68, 0x1c, 0xd5, 0xcd, 0xdd, - 0xf4, 0xd2, 0xdd, 0x2f, 0x16, 0xd4, 0x25, 0x25, 0xc6, 0xe5, 0x5f, 0x7c, 0x03, 0x75, 0xe7, 0xc5, - 0xc2, 0x73, 0x5c, 0x3b, 0x6e, 0x29, 0x2b, 0xfd, 0xbb, 0x1b, 0xf5, 0xef, 0x5e, 0xa8, 0x3e, 0x8b, - 0x28, 0xbe, 0x6a, 0xc4, 0x62, 0x29, 0xd6, 0xf6, 0x4f, 0x45, 0xa8, 0xa6, 0xd3, 0xf8, 0x33, 0xc8, - 0xcf, 0x28, 0xd5, 0xbf, 0xed, 0x70, 0x3b, 0xee, 0xee, 0x88, 0x52, 0x99, 0x23, 0x92, 0x42, 0x32, - 0x05, 0x34, 0x52, 0x75, 0x7b, 0xa6, 0x9b, 0x98, 0x29, 0xa0, 0xb4, 0xfd, 0x77, 0x0e, 0xca, 0x9a, - 0x1a, 0x7f, 0x0c, 0xd5, 0xd0, 0xb7, 0x67, 0xdc, 0x7d, 0xa9, 0x4e, 0x8b, 0x1e, 0xf4, 0x41, 0x5a, - 0xb7, 0x11, 0x77, 0x5f, 0x86, 0x2e, 0x73, 0x7e, 0x50, 0x0c, 0x10, 0xfa, 0x32, 0x10, 0x37, 0xd3, - 0x74, 0x73, 0x6e, 0x63, 0x33, 0x5d, 0x36, 0x7f, 0x0b, 0x0f, 0x42, 0xdf, 0x0e, 0xf8, 0x84, 0x89, - 0x5b, 0x4f, 0xc8, 0x0f, 0xc6, 0x9e, 0x4e, 0x18, 0xfd, 0xde, 0xa3, 0xc1, 0x0b, 0x75, 0x46, 0x32, - 0xdf, 0x82, 0xc5, 0x6f, 0x52, 0x95, 0xe7, 0x71, 0x21, 0x69, 0x86, 0xfe, 0xca, 0x84, 0xa4, 0xa7, - 0x6b, 0xe9, 0x0b, 0x6f, 0x4d, 0x4f, 0x57, 0xd3, 0xb7, 0x7f, 0x37, 0xa0, 0x7c, 0xb3, 0xd4, 0x90, - 0xf1, 0xad, 0x34, 0x64, 0x3c, 0x91, 0xe1, 0x1b, 0x38, 0x58, 0x33, 0x64, 0xee, 0x6d, 0x87, 0xdc, - 0x0f, 0x56, 0x85, 0x3b, 0x1f, 0x40, 0xce, 0xe2, 0x9d, 0x27, 0x50, 0x50, 0x07, 0x71, 0x07, 0xca, - 0x5f, 0x59, 0x9f, 0x5b, 0x5f, 0x7e, 0x6d, 0xa1, 0x7b, 0xb8, 0x0c, 0xf9, 0xd1, 0xe5, 0x25, 0x32, - 0x24, 0xb8, 0xb9, 0xbc, 0x44, 0xb9, 0xce, 0x3f, 0x39, 0x68, 0xbc, 0x36, 0x26, 0x6e, 0x43, 0x85, - 0x71, 0x7b, 0xc2, 0xed, 0x99, 0x13, 0xb9, 0x53, 0x81, 0x94, 0x19, 0xff, 0x94, 0x8f, 0x1c, 0x86, - 0x9f, 0x43, 0x5d, 0x84, 0xe9, 0xf3, 0xa6, 0x7f, 0xb2, 0xa3, 0xb5, 0x5b, 0x77, 0xc7, 0x99, 0x7a, - 0xf2, 0x5a, 0x3f, 0xbe, 0x84, 0xc6, 0x2c, 0xae, 0x57, 0x2a, 0x88, 0x56, 0x41, 0x39, 0xd7, 0xc3, - 0x25, 0x65, 0x42, 0x28, 0xb7, 0xbc, 0x0e, 0xdc, 0x5b, 0x52, 0x9f, 0xa5, 0x43, 0xa2, 0xfd, 0xb3, - 0x01, 0xf5, 0xec, 0x8b, 0xf0, 0x23, 0x00, 0x11, 0xfa, 0xd9, 0x3d, 0xee, 0x8b, 0xd0, 0x8f, 0x16, - 0xb1, 0xa1, 0x2d, 0xd6, 0x9f, 0xc3, 0xb7, 0xfe, 0x0d, 0x5a, 0x62, 0xcd, 0x41, 0xec, 0x2c, 0x60, - 0xf7, 0x8d, 0xb1, 0xf1, 0x31, 0xec, 0xea, 0x23, 0xb3, 0xdc, 0x57, 0x1b, 0x69, 0x83, 0xf1, 0x4c, - 0x3d, 0xee, 0xc2, 0x9e, 0x08, 0xef, 0xee, 0x16, 0x3c, 0x90, 0x06, 0x19, 0xfa, 0x5a, 0x1c, 0x69, - 0xeb, 0x35, 0xb2, 0x9b, 0xa4, 0xc6, 0xa1, 0xaf, 0x24, 0xe8, 0xcc, 0xa1, 0xb9, 0x66, 0x4a, 0xfc, - 0x04, 0x8a, 0x8c, 0x0b, 0x47, 0xa8, 0x57, 0xd5, 0xcd, 0x46, 0x7a, 0x2f, 0xe1, 0x08, 0x12, 0x65, - 0x55, 0x99, 0xc3, 0xf8, 0x54, 0xad, 0x9f, 0x2d, 0x93, 0x61, 0x12, 0x65, 0x3b, 0xbf, 0x15, 0xe1, - 0x60, 0xf5, 0x5d, 0xb2, 0xee, 0x76, 0x88, 0xc2, 0xce, 0xdc, 0xd3, 0x97, 0x43, 0x91, 0xf1, 0x8b, - 0xb9, 0x97, 0xf6, 0xed, 0xfc, 0x26, 0xdf, 0x1e, 0xbf, 0xe1, 0xdb, 0xd1, 0xc7, 0xfc, 0xe1, 0xa6, - 0xfb, 0xed, 0x7f, 0x6c, 0x3b, 0x75, 0x39, 0x15, 0x37, 0x5d, 0x4e, 0xa5, 0x55, 0x97, 0x53, 0xfb, - 0x97, 0xfc, 0x6b, 0xbe, 0x7f, 0x95, 0xf6, 0xfd, 0xc1, 0x56, 0xb3, 0x65, 0x6d, 0xff, 0x2a, 0x6d, - 0xfb, 0x5b, 0x12, 0x65, 0x5c, 0xff, 0x57, 0x63, 0xe9, 0xfa, 0x23, 0xc0, 0xa1, 0x1f, 0x7d, 0x10, - 0xdb, 0xf8, 0x56, 0x43, 0x36, 0x8d, 0x1c, 0x96, 0x98, 0xd7, 0x08, 0x30, 0x7d, 0x93, 0x67, 0xe3, - 0x35, 0xd0, 0xa0, 0x59, 0x9e, 0x36, 0x59, 0x9a, 0xe9, 0x15, 0xec, 0x69, 0xc2, 0xed, 0x3c, 0xb5, - 0xa1, 0x18, 0xad, 0xc4, 0x58, 0x8f, 0xaf, 0xa0, 0xa8, 0x0e, 0x35, 0xde, 0x85, 0x9a, 0x76, 0x3e, - 0xdb, 0x22, 0xe3, 0x8b, 0x31, 0xba, 0x87, 0x2b, 0x50, 0x1c, 0x5f, 0x8c, 0x7b, 0x03, 0x64, 0x68, - 0xd8, 0x3f, 0x41, 0x39, 0x0d, 0x87, 0x27, 0x28, 0x8f, 0x01, 0x4a, 0xb2, 0xc0, 0x3c, 0x41, 0x85, - 0xe3, 0x7f, 0x73, 0x50, 0x54, 0xe7, 0x3e, 0xc3, 0x74, 0x61, 0x91, 0xf3, 0x88, 0xc9, 0x22, 0xe7, - 0xbd, 0x5e, 0xc4, 0x24, 0xe1, 0x59, 0xc4, 0x64, 0x91, 0x73, 0xf3, 0x29, 0xca, 0xc7, 0x70, 0x80, - 0x0a, 0x1a, 0xf6, 0x7b, 0xa8, 0x18, 0x43, 0x13, 0x95, 0x62, 0x78, 0x86, 0xca, 0x1a, 0x0e, 0x7a, - 0xe8, 0x7e, 0x0c, 0x4d, 0x54, 0xd1, 0x70, 0x38, 0x40, 0x10, 0xc3, 0x21, 0xda, 0xd1, 0xf0, 0xf4, - 0x0c, 0x55, 0x63, 0xf8, 0x0c, 0xd5, 0x34, 0x7c, 0xd6, 0x47, 0x75, 0xb9, 0x82, 0x1c, 0xe7, 0x64, - 0x88, 0x1a, 0x09, 0x3e, 0x45, 0x28, 0xc6, 0x66, 0x0f, 0xed, 0xc6, 0xb8, 0x6f, 0x22, 0x9c, 0xe0, - 0x3e, 0xda, 0x4b, 0xf0, 0x00, 0xbd, 0x13, 0xe3, 0xe1, 0x09, 0xda, 0x4f, 0xb0, 0x89, 0x0e, 0x62, - 0x7c, 0xf6, 0x0c, 0x35, 0x35, 0x36, 0x7b, 0x43, 0xd4, 0x4a, 0xf0, 0x29, 0x7a, 0x10, 0xe3, 0xa7, - 0x03, 0xd4, 0x8e, 0xf1, 0xf0, 0x29, 0x7a, 0x18, 0xe3, 0xd3, 0x13, 0xf4, 0x28, 0xc1, 0x7d, 0xf4, - 0xee, 0xb4, 0xa4, 0xfe, 0xd5, 0xe8, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x19, 0x36, 0x21, 0x09, - 0x77, 0x0c, 0x00, 0x00, +var File_gnb_proto protoreflect.FileDescriptor + +var file_gnb_proto_rawDesc = []byte{ + 0x0a, 0x09, 0x67, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x12, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x81, 0x01, 0x0a, 0x03, 0x47, 0x6e, + 0x62, 0x12, 0x3e, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x72, 0x5f, 0x63, + 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, + 0x6c, 0x6c, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x72, 0x43, 0x65, 0x6c, 0x6c, + 0x73, 0x12, 0x3a, 0x0a, 0x0d, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x0c, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xbe, 0x01, + 0x0a, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x5e, + 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x72, 0x5f, 0x63, 0x65, 0x6c, 0x6c, + 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, + 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x17, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x72, 0x43, + 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4e, + 0x0a, 0x12, 0x6e, 0x72, 0x5f, 0x6e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x5f, 0x69, + 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, + 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x6e, 0x72, + 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x22, 0xbb, + 0x07, 0x0a, 0x17, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, + 0x5f, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6e, 0x72, 0x50, 0x63, + 0x69, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, + 0x61, 0x63, 0x35, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x63, + 0x35, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, + 0x5f, 0x73, 0x74, 0x61, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61, 0x63, 0x12, 0x21, 0x0a, 0x0c, 0x73, + 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x6d, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x50, 0x6c, 0x6d, 0x6e, 0x73, 0x12, 0x2a, + 0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x2e, 0x4d, 0x6f, + 0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x54, 0x0a, 0x0e, 0x63, 0x68, + 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, + 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, + 0x64, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x72, 0x4d, 0x6f, 0x64, 0x65, + 0x1a, 0x89, 0x05, 0x0a, 0x0c, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, + 0x65, 0x12, 0x48, 0x0a, 0x03, 0x66, 0x64, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, + 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, + 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46, + 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x66, 0x64, 0x64, 0x12, 0x48, 0x0a, 0x03, 0x74, + 0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, + 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, + 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, + 0x52, 0x03, 0x74, 0x64, 0x64, 0x1a, 0xc1, 0x02, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, + 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x75, 0x6c, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, + 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, + 0x66, 0x6f, 0x52, 0x0a, 0x75, 0x6c, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, + 0x0a, 0x0c, 0x64, 0x6c, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, + 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, + 0x0a, 0x64, 0x6c, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5d, 0x0a, 0x19, 0x75, + 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, + 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, + 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, + 0x68, 0x52, 0x17, 0x75, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, + 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x5d, 0x0a, 0x19, 0x64, 0x6c, + 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, + 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, + 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, + 0x52, 0x17, 0x64, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x1a, 0xa0, 0x01, 0x0a, 0x07, 0x54, 0x64, + 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, + 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, + 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, + 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x16, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, + 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, + 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x15, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x2b, 0x0a, 0x02, + 0x4e, 0x72, 0x22, 0x25, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, + 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x46, 0x44, 0x44, 0x10, 0x01, + 0x12, 0x07, 0x0a, 0x03, 0x54, 0x44, 0x44, 0x10, 0x02, 0x22, 0xd7, 0x02, 0x0a, 0x0f, 0x4e, 0x72, + 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, + 0x09, 0x6e, 0x72, 0x5f, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x07, 0x6e, 0x72, 0x41, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x50, 0x0a, 0x0e, 0x73, 0x75, 0x6c, + 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x28, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, + 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x75, 0x6c, + 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x73, 0x75, 0x6c, + 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0f, 0x66, + 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x04, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, + 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, + 0x6d, 0x52, 0x0e, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, + 0x73, 0x1a, 0x8f, 0x01, 0x0a, 0x0e, 0x53, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x0a, 0x73, 0x75, 0x6c, 0x5f, 0x61, 0x72, 0x5f, 0x66, + 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x73, 0x75, 0x6c, 0x41, 0x72, 0x46, + 0x63, 0x6e, 0x12, 0x5f, 0x0a, 0x1a, 0x73, 0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, + 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, + 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x18, 0x73, 0x75, 0x6c, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, + 0x64, 0x74, 0x68, 0x22, 0x6f, 0x0a, 0x11, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, + 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x72, 0x5f, 0x66, + 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, + 0x42, 0x61, 0x6e, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, + 0x64, 0x5f, 0x73, 0x75, 0x6c, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x0d, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x53, 0x75, 0x6c, 0x42, + 0x61, 0x6e, 0x64, 0x73, 0x22, 0x67, 0x0a, 0x17, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, + 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, + 0x25, 0x0a, 0x05, 0x6e, 0x72, 0x73, 0x63, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, + 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x73, 0x63, 0x73, 0x52, + 0x05, 0x6e, 0x72, 0x73, 0x63, 0x73, 0x12, 0x25, 0x0a, 0x05, 0x6e, 0x63, 0x6e, 0x72, 0x62, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x52, 0x05, 0x6e, 0x63, 0x6e, 0x72, 0x62, 0x22, 0x9b, 0x05, + 0x0a, 0x16, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x70, + 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6e, 0x72, 0x50, 0x63, 0x69, 0x12, + 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x63, 0x67, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x05, 0x6e, 0x72, 0x43, 0x67, 0x69, 0x12, 0x2a, 0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, + 0x64, 0x65, 0x12, 0x53, 0x0a, 0x0e, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, + 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, + 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, + 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, + 0x65, 0x4e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, + 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x12, + 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, + 0x61, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61, 0x63, 0x1a, 0x90, 0x03, 0x0a, 0x0c, 0x43, 0x68, 0x6f, + 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x47, 0x0a, 0x03, 0x66, 0x64, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, + 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, + 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x66, + 0x64, 0x64, 0x12, 0x47, 0x0a, 0x03, 0x74, 0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, + 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x54, + 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x74, 0x64, 0x64, 0x1a, 0x99, 0x01, 0x0a, 0x07, + 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x12, 0x75, 0x6c, 0x61, 0x72, 0x5f, + 0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, + 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, + 0x75, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, + 0x46, 0x0a, 0x12, 0x64, 0x6c, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, + 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, + 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x64, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x46, + 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x52, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, + 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x13, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x6e, 0x72, 0x5f, + 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x61, 0x72, 0x46, 0x63, + 0x6e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x2a, 0x47, 0x0a, 0x05, 0x4e, + 0x72, 0x73, 0x63, 0x73, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, + 0x4e, 0x52, 0x53, 0x43, 0x53, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x31, 0x35, + 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x33, 0x30, 0x10, 0x02, 0x12, 0x09, 0x0a, + 0x05, 0x53, 0x43, 0x53, 0x36, 0x30, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x43, 0x53, 0x31, + 0x32, 0x30, 0x10, 0x04, 0x2a, 0xe8, 0x02, 0x0a, 0x05, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x12, 0x11, + 0x0a, 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x43, 0x4e, 0x52, 0x42, 0x10, + 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x31, 0x31, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, + 0x4e, 0x52, 0x42, 0x31, 0x38, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x32, 0x34, + 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x32, 0x35, 0x10, 0x04, 0x12, 0x09, 0x0a, + 0x05, 0x4e, 0x52, 0x42, 0x33, 0x31, 0x10, 0x05, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, + 0x32, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, 0x38, 0x10, 0x07, 0x12, 0x09, + 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x35, 0x31, 0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, + 0x35, 0x32, 0x10, 0x09, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x36, 0x35, 0x10, 0x0a, 0x12, + 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x36, 0x36, 0x10, 0x0b, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, + 0x42, 0x37, 0x38, 0x10, 0x0c, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x37, 0x39, 0x10, 0x0d, + 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x39, 0x33, 0x10, 0x0e, 0x12, 0x0a, 0x0a, 0x06, 0x4e, + 0x52, 0x42, 0x31, 0x30, 0x36, 0x10, 0x0f, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x30, + 0x37, 0x10, 0x10, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x32, 0x31, 0x10, 0x11, 0x12, + 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, 0x32, 0x10, 0x12, 0x12, 0x0a, 0x0a, 0x06, 0x4e, + 0x52, 0x42, 0x31, 0x33, 0x33, 0x10, 0x13, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, + 0x35, 0x10, 0x14, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x36, 0x30, 0x10, 0x15, 0x12, + 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x36, 0x32, 0x10, 0x16, 0x12, 0x0a, 0x0a, 0x06, 0x4e, + 0x52, 0x42, 0x31, 0x38, 0x39, 0x10, 0x17, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x31, + 0x36, 0x10, 0x18, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x31, 0x37, 0x10, 0x19, 0x12, + 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x34, 0x35, 0x10, 0x1a, 0x12, 0x0a, 0x0a, 0x06, 0x4e, + 0x52, 0x42, 0x32, 0x36, 0x34, 0x10, 0x1b, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x37, + 0x30, 0x10, 0x1c, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x37, 0x33, 0x10, 0x1d, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_gnb_proto_rawDescOnce sync.Once + file_gnb_proto_rawDescData = file_gnb_proto_rawDesc +) + +func file_gnb_proto_rawDescGZIP() []byte { + file_gnb_proto_rawDescOnce.Do(func() { + file_gnb_proto_rawDescData = protoimpl.X.CompressGZIP(file_gnb_proto_rawDescData) + }) + return file_gnb_proto_rawDescData +} + +var file_gnb_proto_enumTypes = make([]protoimpl.EnumInfo, 3) +var file_gnb_proto_msgTypes = make([]protoimpl.MessageInfo, 15) +var file_gnb_proto_goTypes = []interface{}{ + (Nrscs)(0), // 0: entities.Nrscs + (Ncnrb)(0), // 1: entities.Ncnrb + (Nr_Mode)(0), // 2: entities.Nr.Mode + (*Gnb)(nil), // 3: entities.Gnb + (*ServedNRCell)(nil), // 4: entities.ServedNRCell + (*ServedNRCellInformation)(nil), // 5: entities.ServedNRCellInformation + (*Nr)(nil), // 6: entities.Nr + (*NrFrequencyInfo)(nil), // 7: entities.NrFrequencyInfo + (*FrequencyBandItem)(nil), // 8: entities.FrequencyBandItem + (*NrTransmissionBandwidth)(nil), // 9: entities.NrTransmissionBandwidth + (*NrNeighbourInformation)(nil), // 10: entities.NrNeighbourInformation + (*ServedNRCellInformation_ChoiceNRMode)(nil), // 11: entities.ServedNRCellInformation.ChoiceNRMode + (*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), // 12: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo + (*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), // 13: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo + (*NrFrequencyInfo_SulInformation)(nil), // 14: entities.NrFrequencyInfo.SulInformation + (*NrNeighbourInformation_ChoiceNRMode)(nil), // 15: entities.NrNeighbourInformation.ChoiceNRMode + (*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil), // 16: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo + (*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil), // 17: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo + (*RanFunction)(nil), // 18: entities.RanFunction +} +var file_gnb_proto_depIdxs = []int32{ + 4, // 0: entities.Gnb.served_nr_cells:type_name -> entities.ServedNRCell + 18, // 1: entities.Gnb.ran_functions:type_name -> entities.RanFunction + 5, // 2: entities.ServedNRCell.served_nr_cell_information:type_name -> entities.ServedNRCellInformation + 10, // 3: entities.ServedNRCell.nr_neighbour_infos:type_name -> entities.NrNeighbourInformation + 2, // 4: entities.ServedNRCellInformation.nr_mode:type_name -> entities.Nr.Mode + 11, // 5: entities.ServedNRCellInformation.choice_nr_mode:type_name -> entities.ServedNRCellInformation.ChoiceNRMode + 14, // 6: entities.NrFrequencyInfo.sulInformation:type_name -> entities.NrFrequencyInfo.SulInformation + 8, // 7: entities.NrFrequencyInfo.frequency_bands:type_name -> entities.FrequencyBandItem + 0, // 8: entities.NrTransmissionBandwidth.nrscs:type_name -> entities.Nrscs + 1, // 9: entities.NrTransmissionBandwidth.ncnrb:type_name -> entities.Ncnrb + 2, // 10: entities.NrNeighbourInformation.nr_mode:type_name -> entities.Nr.Mode + 15, // 11: entities.NrNeighbourInformation.choice_nr_mode:type_name -> entities.NrNeighbourInformation.ChoiceNRMode + 12, // 12: entities.ServedNRCellInformation.ChoiceNRMode.fdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.FddInfo + 13, // 13: entities.ServedNRCellInformation.ChoiceNRMode.tdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.TddInfo + 7, // 14: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_freq_info:type_name -> entities.NrFrequencyInfo + 7, // 15: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_freq_info:type_name -> entities.NrFrequencyInfo + 9, // 16: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth + 9, // 17: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth + 7, // 18: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.nr_freq_info:type_name -> entities.NrFrequencyInfo + 9, // 19: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth + 9, // 20: entities.NrFrequencyInfo.SulInformation.sul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth + 16, // 21: entities.NrNeighbourInformation.ChoiceNRMode.fdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.FddInfo + 17, // 22: entities.NrNeighbourInformation.ChoiceNRMode.tdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.TddInfo + 7, // 23: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.ular_fcn_freq_info:type_name -> entities.NrFrequencyInfo + 7, // 24: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.dlar_fcn_freq_info:type_name -> entities.NrFrequencyInfo + 7, // 25: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo.ar_fcn_nr_freq_info:type_name -> entities.NrFrequencyInfo + 26, // [26:26] is the sub-list for method output_type + 26, // [26:26] is the sub-list for method input_type + 26, // [26:26] is the sub-list for extension type_name + 26, // [26:26] is the sub-list for extension extendee + 0, // [0:26] is the sub-list for field type_name +} + +func init() { file_gnb_proto_init() } +func file_gnb_proto_init() { + if File_gnb_proto != nil { + return + } + file_ran_function_proto_init() + if !protoimpl.UnsafeEnabled { + file_gnb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Gnb); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServedNRCell); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServedNRCellInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Nr); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NrFrequencyInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FrequencyBandItem); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NrTransmissionBandwidth); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NrNeighbourInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServedNRCellInformation_ChoiceNRMode); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServedNRCellInformation_ChoiceNRMode_FddInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ServedNRCellInformation_ChoiceNRMode_TddInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NrFrequencyInfo_SulInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NrNeighbourInformation_ChoiceNRMode); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NrNeighbourInformation_ChoiceNRMode_FddInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_gnb_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NrNeighbourInformation_ChoiceNRMode_TddInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_gnb_proto_rawDesc, + NumEnums: 3, + NumMessages: 15, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_gnb_proto_goTypes, + DependencyIndexes: file_gnb_proto_depIdxs, + EnumInfos: file_gnb_proto_enumTypes, + MessageInfos: file_gnb_proto_msgTypes, + }.Build() + File_gnb_proto = out.File + file_gnb_proto_rawDesc = nil + file_gnb_proto_goTypes = nil + file_gnb_proto_depIdxs = nil } diff --git a/entities/gnb.proto b/entities/gnb.proto index ee45be4..6b834d6 100644 --- a/entities/gnb.proto +++ b/entities/gnb.proto @@ -23,18 +23,14 @@ syntax = "proto3"; package entities; +import "ran_function.proto"; + message Gnb{ repeated ServedNRCell served_nr_cells = 1; repeated RanFunction ran_functions = 2; } -message RanFunction{ - uint32 ran_function_id = 1; - string ran_function_definition = 2; - uint32 ran_function_revision = 3; -} - message ServedNRCell{ ServedNRCellInformation served_nr_cell_information = 1; repeated NrNeighbourInformation nr_neighbour_infos = 2; @@ -151,4 +147,5 @@ message NrNeighbourInformation{ ChoiceNRMode choice_nr_mode = 4; string stac5g = 5; string configured_stac = 6; -} \ No newline at end of file +} + diff --git a/entities/go.mod b/entities/go.mod index e1b6f86..4c8b9db 100644 --- a/entities/go.mod +++ b/entities/go.mod @@ -2,4 +2,7 @@ module gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities go 1.12 -require github.com/golang/protobuf v1.3.4 +require ( + github.com/golang/protobuf v1.4.0 + google.golang.org/protobuf v1.23.0 +) diff --git a/entities/go.sum b/entities/go.sum index 8d825c2..b93bc10 100644 --- a/entities/go.sum +++ b/entities/go.sum @@ -1,11 +1,19 @@ -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/golang/protobuf v1.3.1 h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.4 h1:87PNWwrRvUSnqS4dlcBU/ftvOIBep4sYuBLlh6rX2wk= github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0 h1:oOuy+ugB+P/kBdUnG5QaMXSIyJ1q38wWSojYCb3z5VQ= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= diff --git a/entities/nb_identity.pb.go b/entities/nb_identity.pb.go index 8c45886..83b98f1 100644 --- a/entities/nb_identity.pb.go +++ b/entities/nb_identity.pb.go @@ -14,143 +14,238 @@ // See the License for the specific language governing permissions and // limitations under the License. -// This source code is part of the near-RT RIC (RAN Intelligent Controller) -// platform project (RICP). +// +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.23.0 +// protoc v3.6.1 // source: nb_identity.proto package entities import ( - fmt "fmt" proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// 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 NbIdentity struct { - InventoryName string `protobuf:"bytes,1,opt,name=inventory_name,json=inventoryName,proto3" json:"inventory_name,omitempty"` - GlobalNbId *GlobalNbId `protobuf:"bytes,2,opt,name=global_nb_id,json=globalNbId,proto3" json:"global_nb_id,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *NbIdentity) Reset() { *m = NbIdentity{} } -func (m *NbIdentity) String() string { return proto.CompactTextString(m) } -func (*NbIdentity) ProtoMessage() {} -func (*NbIdentity) Descriptor() ([]byte, []int) { - return fileDescriptor_a07701eb9efb4b89, []int{0} + InventoryName string `protobuf:"bytes,1,opt,name=inventory_name,json=inventoryName,proto3" json:"inventory_name,omitempty"` + GlobalNbId *GlobalNbId `protobuf:"bytes,2,opt,name=global_nb_id,json=globalNbId,proto3" json:"global_nb_id,omitempty"` } -func (m *NbIdentity) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NbIdentity.Unmarshal(m, b) -} -func (m *NbIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NbIdentity.Marshal(b, m, deterministic) -} -func (m *NbIdentity) XXX_Merge(src proto.Message) { - xxx_messageInfo_NbIdentity.Merge(m, src) +func (x *NbIdentity) Reset() { + *x = NbIdentity{} + if protoimpl.UnsafeEnabled { + mi := &file_nb_identity_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NbIdentity) XXX_Size() int { - return xxx_messageInfo_NbIdentity.Size(m) + +func (x *NbIdentity) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *NbIdentity) XXX_DiscardUnknown() { - xxx_messageInfo_NbIdentity.DiscardUnknown(m) + +func (*NbIdentity) ProtoMessage() {} + +func (x *NbIdentity) ProtoReflect() protoreflect.Message { + mi := &file_nb_identity_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_NbIdentity proto.InternalMessageInfo +// Deprecated: Use NbIdentity.ProtoReflect.Descriptor instead. +func (*NbIdentity) Descriptor() ([]byte, []int) { + return file_nb_identity_proto_rawDescGZIP(), []int{0} +} -func (m *NbIdentity) GetInventoryName() string { - if m != nil { - return m.InventoryName +func (x *NbIdentity) GetInventoryName() string { + if x != nil { + return x.InventoryName } return "" } -func (m *NbIdentity) GetGlobalNbId() *GlobalNbId { - if m != nil { - return m.GlobalNbId +func (x *NbIdentity) GetGlobalNbId() *GlobalNbId { + if x != nil { + return x.GlobalNbId } return nil } type GlobalNbId struct { - PlmnId string `protobuf:"bytes,1,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` - NbId string `protobuf:"bytes,2,opt,name=nb_id,json=nbId,proto3" json:"nb_id,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *GlobalNbId) Reset() { *m = GlobalNbId{} } -func (m *GlobalNbId) String() string { return proto.CompactTextString(m) } -func (*GlobalNbId) ProtoMessage() {} -func (*GlobalNbId) Descriptor() ([]byte, []int) { - return fileDescriptor_a07701eb9efb4b89, []int{1} + PlmnId string `protobuf:"bytes,1,opt,name=plmn_id,json=plmnId,proto3" json:"plmn_id,omitempty"` + NbId string `protobuf:"bytes,2,opt,name=nb_id,json=nbId,proto3" json:"nb_id,omitempty"` } -func (m *GlobalNbId) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_GlobalNbId.Unmarshal(m, b) -} -func (m *GlobalNbId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_GlobalNbId.Marshal(b, m, deterministic) -} -func (m *GlobalNbId) XXX_Merge(src proto.Message) { - xxx_messageInfo_GlobalNbId.Merge(m, src) +func (x *GlobalNbId) Reset() { + *x = GlobalNbId{} + if protoimpl.UnsafeEnabled { + mi := &file_nb_identity_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *GlobalNbId) XXX_Size() int { - return xxx_messageInfo_GlobalNbId.Size(m) + +func (x *GlobalNbId) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *GlobalNbId) XXX_DiscardUnknown() { - xxx_messageInfo_GlobalNbId.DiscardUnknown(m) + +func (*GlobalNbId) ProtoMessage() {} + +func (x *GlobalNbId) ProtoReflect() protoreflect.Message { + mi := &file_nb_identity_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_GlobalNbId proto.InternalMessageInfo +// Deprecated: Use GlobalNbId.ProtoReflect.Descriptor instead. +func (*GlobalNbId) Descriptor() ([]byte, []int) { + return file_nb_identity_proto_rawDescGZIP(), []int{1} +} -func (m *GlobalNbId) GetPlmnId() string { - if m != nil { - return m.PlmnId +func (x *GlobalNbId) GetPlmnId() string { + if x != nil { + return x.PlmnId } return "" } -func (m *GlobalNbId) GetNbId() string { - if m != nil { - return m.NbId +func (x *GlobalNbId) GetNbId() string { + if x != nil { + return x.NbId } return "" } -func init() { - proto.RegisterType((*NbIdentity)(nil), "entities.NbIdentity") - proto.RegisterType((*GlobalNbId)(nil), "entities.GlobalNbId") +var File_nb_identity_proto protoreflect.FileDescriptor + +var file_nb_identity_proto_rawDesc = []byte{ + 0x0a, 0x11, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0x6b, 0x0a, + 0x0a, 0x4e, 0x62, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x69, + 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0d, 0x69, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x0c, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x6e, 0x62, 0x5f, + 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, 0x64, 0x52, 0x0a, + 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, 0x64, 0x22, 0x3a, 0x0a, 0x0a, 0x47, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x6c, 0x6d, 0x6e, + 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x6d, 0x6e, 0x49, + 0x64, 0x12, 0x13, 0x0a, 0x05, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x62, 0x49, 0x64, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_nb_identity_proto_rawDescOnce sync.Once + file_nb_identity_proto_rawDescData = file_nb_identity_proto_rawDesc +) + +func file_nb_identity_proto_rawDescGZIP() []byte { + file_nb_identity_proto_rawDescOnce.Do(func() { + file_nb_identity_proto_rawDescData = protoimpl.X.CompressGZIP(file_nb_identity_proto_rawDescData) + }) + return file_nb_identity_proto_rawDescData } -func init() { proto.RegisterFile("nb_identity.proto", fileDescriptor_a07701eb9efb4b89) } +var file_nb_identity_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_nb_identity_proto_goTypes = []interface{}{ + (*NbIdentity)(nil), // 0: entities.NbIdentity + (*GlobalNbId)(nil), // 1: entities.GlobalNbId +} +var file_nb_identity_proto_depIdxs = []int32{ + 1, // 0: entities.NbIdentity.global_nb_id:type_name -> entities.GlobalNbId + 1, // [1:1] is the sub-list for method output_type + 1, // [1:1] is the sub-list for method input_type + 1, // [1:1] is the sub-list for extension type_name + 1, // [1:1] is the sub-list for extension extendee + 0, // [0:1] is the sub-list for field type_name +} -var fileDescriptor_a07701eb9efb4b89 = []byte{ - // 167 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0xcc, 0x4b, 0x8a, 0xcf, - 0x4c, 0x49, 0xcd, 0x2b, 0xc9, 0x2c, 0xa9, 0xd4, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x00, - 0xf3, 0x32, 0x53, 0x8b, 0x95, 0xb2, 0xb9, 0xb8, 0xfc, 0x92, 0x3c, 0xa1, 0xb2, 0x42, 0xaa, 0x5c, - 0x7c, 0x99, 0x79, 0x65, 0xa9, 0x79, 0x25, 0xf9, 0x45, 0x95, 0xf1, 0x79, 0x89, 0xb9, 0xa9, 0x12, - 0x8c, 0x0a, 0x8c, 0x1a, 0x9c, 0x41, 0xbc, 0x70, 0x51, 0xbf, 0xc4, 0xdc, 0x54, 0x21, 0x33, 0x2e, - 0x9e, 0xf4, 0x9c, 0xfc, 0xa4, 0xc4, 0x9c, 0x78, 0xb0, 0xd1, 0x12, 0x4c, 0x0a, 0x8c, 0x1a, 0xdc, - 0x46, 0x22, 0x7a, 0x30, 0x53, 0xf5, 0xdc, 0xc1, 0xb2, 0x20, 0x83, 0x83, 0xb8, 0xd2, 0xe1, 0x6c, - 0x25, 0x2b, 0x2e, 0x2e, 0x84, 0x8c, 0x90, 0x38, 0x17, 0x7b, 0x41, 0x4e, 0x6e, 0x1e, 0xc8, 0x00, - 0x88, 0x2d, 0x6c, 0x20, 0xae, 0x67, 0x8a, 0x90, 0x30, 0x17, 0x2b, 0xc2, 0x5c, 0xce, 0x20, 0x96, - 0xbc, 0x24, 0xcf, 0x94, 0x24, 0x36, 0xb0, 0xcb, 0x8d, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0x3f, - 0x65, 0xd0, 0x4b, 0xce, 0x00, 0x00, 0x00, +func init() { file_nb_identity_proto_init() } +func file_nb_identity_proto_init() { + if File_nb_identity_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_nb_identity_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NbIdentity); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_nb_identity_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GlobalNbId); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_nb_identity_proto_rawDesc, + NumEnums: 0, + NumMessages: 2, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_nb_identity_proto_goTypes, + DependencyIndexes: file_nb_identity_proto_depIdxs, + MessageInfos: file_nb_identity_proto_msgTypes, + }.Build() + File_nb_identity_proto = out.File + file_nb_identity_proto_rawDesc = nil + file_nb_identity_proto_goTypes = nil + file_nb_identity_proto_depIdxs = nil } diff --git a/entities/nodeb_info.pb.go b/entities/nodeb_info.pb.go index b152f5f..291413d 100644 --- a/entities/nodeb_info.pb.go +++ b/entities/nodeb_info.pb.go @@ -14,30 +14,36 @@ // See the License for the specific language governing permissions and // limitations under the License. -// This source code is part of the near-RT RIC (RAN Intelligent Controller) -// platform project (RICP). +// +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.23.0 +// protoc v3.6.1 // source: nodeb_info.proto package entities import ( - fmt "fmt" proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// 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 E2ApplicationProtocol int32 @@ -47,24 +53,45 @@ const ( E2ApplicationProtocol_ENDC_X2_SETUP_REQUEST E2ApplicationProtocol = 2 ) -var E2ApplicationProtocol_name = map[int32]string{ - 0: "UNKNOWN_E2_APPLICATION_PROTOCOL", - 1: "X2_SETUP_REQUEST", - 2: "ENDC_X2_SETUP_REQUEST", -} +// Enum value maps for E2ApplicationProtocol. +var ( + E2ApplicationProtocol_name = map[int32]string{ + 0: "UNKNOWN_E2_APPLICATION_PROTOCOL", + 1: "X2_SETUP_REQUEST", + 2: "ENDC_X2_SETUP_REQUEST", + } + E2ApplicationProtocol_value = map[string]int32{ + "UNKNOWN_E2_APPLICATION_PROTOCOL": 0, + "X2_SETUP_REQUEST": 1, + "ENDC_X2_SETUP_REQUEST": 2, + } +) -var E2ApplicationProtocol_value = map[string]int32{ - "UNKNOWN_E2_APPLICATION_PROTOCOL": 0, - "X2_SETUP_REQUEST": 1, - "ENDC_X2_SETUP_REQUEST": 2, +func (x E2ApplicationProtocol) Enum() *E2ApplicationProtocol { + p := new(E2ApplicationProtocol) + *p = x + return p } func (x E2ApplicationProtocol) String() string { - return proto.EnumName(E2ApplicationProtocol_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (E2ApplicationProtocol) Descriptor() protoreflect.EnumDescriptor { + return file_nodeb_info_proto_enumTypes[0].Descriptor() +} + +func (E2ApplicationProtocol) Type() protoreflect.EnumType { + return &file_nodeb_info_proto_enumTypes[0] +} + +func (x E2ApplicationProtocol) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use E2ApplicationProtocol.Descriptor instead. func (E2ApplicationProtocol) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_04b920976079e56c, []int{0} + return file_nodeb_info_proto_rawDescGZIP(), []int{0} } type ConnectionStatus int32 @@ -79,32 +106,53 @@ const ( ConnectionStatus_SHUT_DOWN ConnectionStatus = 6 ) -var ConnectionStatus_name = map[int32]string{ - 0: "UNKNOWN_CONNECTION_STATUS", - 1: "CONNECTED", - 2: "DISCONNECTED", - 3: "CONNECTED_SETUP_FAILED", - 4: "CONNECTING", - 5: "SHUTTING_DOWN", - 6: "SHUT_DOWN", -} +// Enum value maps for ConnectionStatus. +var ( + ConnectionStatus_name = map[int32]string{ + 0: "UNKNOWN_CONNECTION_STATUS", + 1: "CONNECTED", + 2: "DISCONNECTED", + 3: "CONNECTED_SETUP_FAILED", + 4: "CONNECTING", + 5: "SHUTTING_DOWN", + 6: "SHUT_DOWN", + } + ConnectionStatus_value = map[string]int32{ + "UNKNOWN_CONNECTION_STATUS": 0, + "CONNECTED": 1, + "DISCONNECTED": 2, + "CONNECTED_SETUP_FAILED": 3, + "CONNECTING": 4, + "SHUTTING_DOWN": 5, + "SHUT_DOWN": 6, + } +) -var ConnectionStatus_value = map[string]int32{ - "UNKNOWN_CONNECTION_STATUS": 0, - "CONNECTED": 1, - "DISCONNECTED": 2, - "CONNECTED_SETUP_FAILED": 3, - "CONNECTING": 4, - "SHUTTING_DOWN": 5, - "SHUT_DOWN": 6, +func (x ConnectionStatus) Enum() *ConnectionStatus { + p := new(ConnectionStatus) + *p = x + return p } func (x ConnectionStatus) String() string { - return proto.EnumName(ConnectionStatus_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ConnectionStatus) Descriptor() protoreflect.EnumDescriptor { + return file_nodeb_info_proto_enumTypes[1].Descriptor() +} + +func (ConnectionStatus) Type() protoreflect.EnumType { + return &file_nodeb_info_proto_enumTypes[1] +} + +func (x ConnectionStatus) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use ConnectionStatus.Descriptor instead. func (ConnectionStatus) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_04b920976079e56c, []int{1} + return file_nodeb_info_proto_rawDescGZIP(), []int{1} } type Node_Type int32 @@ -115,24 +163,45 @@ const ( Node_GNB Node_Type = 2 ) -var Node_Type_name = map[int32]string{ - 0: "UNKNOWN", - 1: "ENB", - 2: "GNB", -} +// Enum value maps for Node_Type. +var ( + Node_Type_name = map[int32]string{ + 0: "UNKNOWN", + 1: "ENB", + 2: "GNB", + } + Node_Type_value = map[string]int32{ + "UNKNOWN": 0, + "ENB": 1, + "GNB": 2, + } +) -var Node_Type_value = map[string]int32{ - "UNKNOWN": 0, - "ENB": 1, - "GNB": 2, +func (x Node_Type) Enum() *Node_Type { + p := new(Node_Type) + *p = x + return p } func (x Node_Type) String() string { - return proto.EnumName(Node_Type_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Node_Type) Descriptor() protoreflect.EnumDescriptor { + return file_nodeb_info_proto_enumTypes[2].Descriptor() +} + +func (Node_Type) Type() protoreflect.EnumType { + return &file_nodeb_info_proto_enumTypes[2] +} + +func (x Node_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use Node_Type.Descriptor instead. func (Node_Type) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_04b920976079e56c, []int{1, 0} + return file_nodeb_info_proto_rawDescGZIP(), []int{1, 0} } type Failure_Type int32 @@ -143,27 +212,52 @@ const ( Failure_ENDC_X2_SETUP_FAILURE Failure_Type = 2 ) -var Failure_Type_name = map[int32]string{ - 0: "UNKNOWN_TYPE", - 1: "X2_SETUP_FAILURE", - 2: "ENDC_X2_SETUP_FAILURE", -} +// Enum value maps for Failure_Type. +var ( + Failure_Type_name = map[int32]string{ + 0: "UNKNOWN_TYPE", + 1: "X2_SETUP_FAILURE", + 2: "ENDC_X2_SETUP_FAILURE", + } + Failure_Type_value = map[string]int32{ + "UNKNOWN_TYPE": 0, + "X2_SETUP_FAILURE": 1, + "ENDC_X2_SETUP_FAILURE": 2, + } +) -var Failure_Type_value = map[string]int32{ - "UNKNOWN_TYPE": 0, - "X2_SETUP_FAILURE": 1, - "ENDC_X2_SETUP_FAILURE": 2, +func (x Failure_Type) Enum() *Failure_Type { + p := new(Failure_Type) + *p = x + return p } func (x Failure_Type) String() string { - return proto.EnumName(Failure_Type_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (Failure_Type) Descriptor() protoreflect.EnumDescriptor { + return file_nodeb_info_proto_enumTypes[3].Descriptor() +} + +func (Failure_Type) Type() protoreflect.EnumType { + return &file_nodeb_info_proto_enumTypes[3] +} + +func (x Failure_Type) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Failure_Type.Descriptor instead. func (Failure_Type) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_04b920976079e56c, []int{2, 0} + return file_nodeb_info_proto_rawDescGZIP(), []int{2, 0} } type NodebInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + RanName string `protobuf:"bytes,1,opt,name=ran_name,json=ranName,proto3" json:"ran_name,omitempty"` Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` Port uint32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"` @@ -171,108 +265,96 @@ type NodebInfo struct { ConnectionStatus ConnectionStatus `protobuf:"varint,5,opt,name=connection_status,json=connectionStatus,proto3,enum=entities.ConnectionStatus" json:"connection_status,omitempty"` GlobalNbId *GlobalNbId `protobuf:"bytes,6,opt,name=global_nb_id,json=globalNbId,proto3" json:"global_nb_id,omitempty"` NodeType Node_Type `protobuf:"varint,7,opt,name=node_type,json=nodeType,proto3,enum=entities.Node_Type" json:"node_type,omitempty"` - // Types that are valid to be assigned to Configuration: + // Types that are assignable to Configuration: // *NodebInfo_Enb // *NodebInfo_Gnb Configuration isNodebInfo_Configuration `protobuf_oneof:"configuration"` FailureType Failure_Type `protobuf:"varint,10,opt,name=failure_type,json=failureType,proto3,enum=entities.Failure_Type" json:"failure_type,omitempty"` SetupFailure *SetupFailure `protobuf:"bytes,11,opt,name=setup_failure,json=setupFailure,proto3" json:"setup_failure,omitempty"` AssociatedE2TInstanceAddress string `protobuf:"bytes,12,opt,name=associated_e2t_instance_address,json=associatedE2tInstanceAddress,proto3" json:"associated_e2t_instance_address,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *NodebInfo) Reset() { *m = NodebInfo{} } -func (m *NodebInfo) String() string { return proto.CompactTextString(m) } -func (*NodebInfo) ProtoMessage() {} -func (*NodebInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_04b920976079e56c, []int{0} +func (x *NodebInfo) Reset() { + *x = NodebInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_nodeb_info_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *NodebInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_NodebInfo.Unmarshal(m, b) -} -func (m *NodebInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_NodebInfo.Marshal(b, m, deterministic) -} -func (m *NodebInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_NodebInfo.Merge(m, src) -} -func (m *NodebInfo) XXX_Size() int { - return xxx_messageInfo_NodebInfo.Size(m) +func (x *NodebInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *NodebInfo) XXX_DiscardUnknown() { - xxx_messageInfo_NodebInfo.DiscardUnknown(m) + +func (*NodebInfo) ProtoMessage() {} + +func (x *NodebInfo) ProtoReflect() protoreflect.Message { + mi := &file_nodeb_info_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_NodebInfo proto.InternalMessageInfo +// Deprecated: Use NodebInfo.ProtoReflect.Descriptor instead. +func (*NodebInfo) Descriptor() ([]byte, []int) { + return file_nodeb_info_proto_rawDescGZIP(), []int{0} +} -func (m *NodebInfo) GetRanName() string { - if m != nil { - return m.RanName +func (x *NodebInfo) GetRanName() string { + if x != nil { + return x.RanName } return "" } -func (m *NodebInfo) GetIp() string { - if m != nil { - return m.Ip +func (x *NodebInfo) GetIp() string { + if x != nil { + return x.Ip } return "" } -func (m *NodebInfo) GetPort() uint32 { - if m != nil { - return m.Port +func (x *NodebInfo) GetPort() uint32 { + if x != nil { + return x.Port } return 0 } -func (m *NodebInfo) GetE2ApplicationProtocol() E2ApplicationProtocol { - if m != nil { - return m.E2ApplicationProtocol +func (x *NodebInfo) GetE2ApplicationProtocol() E2ApplicationProtocol { + if x != nil { + return x.E2ApplicationProtocol } return E2ApplicationProtocol_UNKNOWN_E2_APPLICATION_PROTOCOL } -func (m *NodebInfo) GetConnectionStatus() ConnectionStatus { - if m != nil { - return m.ConnectionStatus +func (x *NodebInfo) GetConnectionStatus() ConnectionStatus { + if x != nil { + return x.ConnectionStatus } return ConnectionStatus_UNKNOWN_CONNECTION_STATUS } -func (m *NodebInfo) GetGlobalNbId() *GlobalNbId { - if m != nil { - return m.GlobalNbId +func (x *NodebInfo) GetGlobalNbId() *GlobalNbId { + if x != nil { + return x.GlobalNbId } return nil } -func (m *NodebInfo) GetNodeType() Node_Type { - if m != nil { - return m.NodeType +func (x *NodebInfo) GetNodeType() Node_Type { + if x != nil { + return x.NodeType } return Node_UNKNOWN } -type isNodebInfo_Configuration interface { - isNodebInfo_Configuration() -} - -type NodebInfo_Enb struct { - Enb *Enb `protobuf:"bytes,8,opt,name=enb,proto3,oneof"` -} - -type NodebInfo_Gnb struct { - Gnb *Gnb `protobuf:"bytes,9,opt,name=gnb,proto3,oneof"` -} - -func (*NodebInfo_Enb) isNodebInfo_Configuration() {} - -func (*NodebInfo_Gnb) isNodebInfo_Configuration() {} - func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration { if m != nil { return m.Configuration @@ -280,166 +362,321 @@ func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration { return nil } -func (m *NodebInfo) GetEnb() *Enb { - if x, ok := m.GetConfiguration().(*NodebInfo_Enb); ok { +func (x *NodebInfo) GetEnb() *Enb { + if x, ok := x.GetConfiguration().(*NodebInfo_Enb); ok { return x.Enb } return nil } -func (m *NodebInfo) GetGnb() *Gnb { - if x, ok := m.GetConfiguration().(*NodebInfo_Gnb); ok { +func (x *NodebInfo) GetGnb() *Gnb { + if x, ok := x.GetConfiguration().(*NodebInfo_Gnb); ok { return x.Gnb } return nil } -func (m *NodebInfo) GetFailureType() Failure_Type { - if m != nil { - return m.FailureType +func (x *NodebInfo) GetFailureType() Failure_Type { + if x != nil { + return x.FailureType } return Failure_UNKNOWN_TYPE } -func (m *NodebInfo) GetSetupFailure() *SetupFailure { - if m != nil { - return m.SetupFailure +func (x *NodebInfo) GetSetupFailure() *SetupFailure { + if x != nil { + return x.SetupFailure } return nil } -func (m *NodebInfo) GetAssociatedE2TInstanceAddress() string { - if m != nil { - return m.AssociatedE2TInstanceAddress +func (x *NodebInfo) GetAssociatedE2TInstanceAddress() string { + if x != nil { + return x.AssociatedE2TInstanceAddress } return "" } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*NodebInfo) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*NodebInfo_Enb)(nil), - (*NodebInfo_Gnb)(nil), - } +type isNodebInfo_Configuration interface { + isNodebInfo_Configuration() } +type NodebInfo_Enb struct { + Enb *Enb `protobuf:"bytes,8,opt,name=enb,proto3,oneof"` +} + +type NodebInfo_Gnb struct { + Gnb *Gnb `protobuf:"bytes,9,opt,name=gnb,proto3,oneof"` +} + +func (*NodebInfo_Enb) isNodebInfo_Configuration() {} + +func (*NodebInfo_Gnb) isNodebInfo_Configuration() {} + type Node struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *Node) Reset() { *m = Node{} } -func (m *Node) String() string { return proto.CompactTextString(m) } -func (*Node) ProtoMessage() {} -func (*Node) Descriptor() ([]byte, []int) { - return fileDescriptor_04b920976079e56c, []int{1} +func (x *Node) Reset() { + *x = Node{} + if protoimpl.UnsafeEnabled { + mi := &file_nodeb_info_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Node) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Node.Unmarshal(m, b) +func (x *Node) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Node.Marshal(b, m, deterministic) + +func (*Node) ProtoMessage() {} + +func (x *Node) ProtoReflect() protoreflect.Message { + mi := &file_nodeb_info_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *Node) XXX_Merge(src proto.Message) { - xxx_messageInfo_Node.Merge(m, src) + +// Deprecated: Use Node.ProtoReflect.Descriptor instead. +func (*Node) Descriptor() ([]byte, []int) { + return file_nodeb_info_proto_rawDescGZIP(), []int{1} } -func (m *Node) XXX_Size() int { - return xxx_messageInfo_Node.Size(m) + +type Failure struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *Node) XXX_DiscardUnknown() { - xxx_messageInfo_Node.DiscardUnknown(m) + +func (x *Failure) Reset() { + *x = Failure{} + if protoimpl.UnsafeEnabled { + mi := &file_nodeb_info_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -var xxx_messageInfo_Node proto.InternalMessageInfo +func (x *Failure) String() string { + return protoimpl.X.MessageStringOf(x) +} -type Failure struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (*Failure) ProtoMessage() {} + +func (x *Failure) ProtoReflect() protoreflect.Message { + mi := &file_nodeb_info_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *Failure) Reset() { *m = Failure{} } -func (m *Failure) String() string { return proto.CompactTextString(m) } -func (*Failure) ProtoMessage() {} +// Deprecated: Use Failure.ProtoReflect.Descriptor instead. func (*Failure) Descriptor() ([]byte, []int) { - return fileDescriptor_04b920976079e56c, []int{2} -} - -func (m *Failure) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Failure.Unmarshal(m, b) -} -func (m *Failure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Failure.Marshal(b, m, deterministic) -} -func (m *Failure) XXX_Merge(src proto.Message) { - xxx_messageInfo_Failure.Merge(m, src) -} -func (m *Failure) XXX_Size() int { - return xxx_messageInfo_Failure.Size(m) -} -func (m *Failure) XXX_DiscardUnknown() { - xxx_messageInfo_Failure.DiscardUnknown(m) -} - -var xxx_messageInfo_Failure proto.InternalMessageInfo - -func init() { - proto.RegisterEnum("entities.E2ApplicationProtocol", E2ApplicationProtocol_name, E2ApplicationProtocol_value) - proto.RegisterEnum("entities.ConnectionStatus", ConnectionStatus_name, ConnectionStatus_value) - proto.RegisterEnum("entities.Node_Type", Node_Type_name, Node_Type_value) - proto.RegisterEnum("entities.Failure_Type", Failure_Type_name, Failure_Type_value) - proto.RegisterType((*NodebInfo)(nil), "entities.NodebInfo") - proto.RegisterType((*Node)(nil), "entities.Node") - proto.RegisterType((*Failure)(nil), "entities.Failure") -} - -func init() { - proto.RegisterFile("nodeb_info.proto", fileDescriptor_04b920976079e56c) -} - -var fileDescriptor_04b920976079e56c = []byte{ - // 643 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x53, 0xd1, 0x6e, 0xda, 0x4a, - 0x10, 0xc5, 0x86, 0x04, 0x3c, 0x40, 0xee, 0x66, 0x6f, 0x92, 0xeb, 0xa0, 0x5b, 0x41, 0xa9, 0x2a, - 0xa1, 0x48, 0x45, 0x95, 0x2b, 0x55, 0xaa, 0xfa, 0x44, 0x60, 0x43, 0xac, 0x46, 0x86, 0xda, 0x46, - 0x69, 0x9f, 0x56, 0xb6, 0x59, 0x90, 0x25, 0xb2, 0xb6, 0x6c, 0x23, 0x35, 0x7f, 0xd3, 0x0f, 0xec, - 0x47, 0x54, 0xbb, 0x36, 0x98, 0xd2, 0xbc, 0xcd, 0x9c, 0x39, 0x73, 0x8e, 0x67, 0x76, 0x0c, 0x88, - 0x47, 0x4b, 0xe6, 0xd3, 0x90, 0xaf, 0xa2, 0x61, 0x9c, 0x44, 0x59, 0x84, 0x1b, 0x8c, 0x67, 0x61, - 0x16, 0xb2, 0xb4, 0xa3, 0xad, 0xb9, 0x9f, 0x83, 0x1d, 0x8d, 0xed, 0xc3, 0xee, 0x0f, 0x83, 0xa6, - 0x2c, 0xdb, 0xc6, 0x74, 0xe5, 0x85, 0x9b, 0x6d, 0xc2, 0x68, 0xc2, 0xd2, 0x38, 0xe2, 0x29, 0x2b, - 0x08, 0xe7, 0xdc, 0xa7, 0xe1, 0x52, 0xaa, 0x3c, 0xe7, 0x50, 0xff, 0x57, 0x0d, 0x34, 0x4b, 0x18, - 0x99, 0x7c, 0x15, 0xe1, 0x6b, 0x68, 0x24, 0x1e, 0xa7, 0xdc, 0x7b, 0x62, 0xba, 0xd2, 0x53, 0x06, - 0x9a, 0x5d, 0x4f, 0x3c, 0x6e, 0x79, 0x4f, 0x0c, 0x9f, 0x81, 0x1a, 0xc6, 0xba, 0x2a, 0x41, 0x35, - 0x8c, 0x31, 0x86, 0x5a, 0x1c, 0x25, 0x99, 0x5e, 0xed, 0x29, 0x83, 0xb6, 0x2d, 0x63, 0xfc, 0x08, - 0xff, 0x31, 0x83, 0x7a, 0x71, 0xbc, 0x09, 0x03, 0x2f, 0x0b, 0x23, 0x4e, 0xa5, 0x49, 0x10, 0x6d, - 0xf4, 0x5a, 0x4f, 0x19, 0x9c, 0x19, 0xdd, 0xe1, 0x6e, 0x84, 0x21, 0x31, 0x46, 0x25, 0x6f, 0x5e, - 0xd0, 0xec, 0x4b, 0xf6, 0x12, 0x8c, 0xa7, 0x70, 0x1e, 0x44, 0x9c, 0xb3, 0x40, 0x8a, 0xa6, 0x99, - 0x97, 0x6d, 0x53, 0xfd, 0x44, 0x4a, 0x76, 0x4a, 0xc9, 0xf1, 0x9e, 0xe2, 0x48, 0x86, 0x8d, 0x82, - 0x23, 0x04, 0x7f, 0x84, 0xd6, 0x7a, 0x13, 0xf9, 0xde, 0x86, 0xca, 0x55, 0xe8, 0xa7, 0x3d, 0x65, - 0xd0, 0x34, 0x2e, 0x4a, 0x8d, 0xa9, 0xac, 0x5a, 0xbe, 0xb9, 0xb4, 0x61, 0xbd, 0x8f, 0xf1, 0x7b, - 0xd0, 0xc4, 0x73, 0xd0, 0xec, 0x39, 0x66, 0x7a, 0x5d, 0x1a, 0xff, 0x5b, 0x36, 0x89, 0x05, 0x0e, - 0xdd, 0xe7, 0x98, 0xd9, 0x0d, 0xc1, 0x12, 0x11, 0x7e, 0x0d, 0x55, 0xc6, 0x7d, 0xbd, 0x21, 0x0d, - 0xda, 0x07, 0x73, 0x73, 0xff, 0xbe, 0x62, 0x8b, 0x9a, 0xa0, 0xac, 0xb9, 0xaf, 0x6b, 0xc7, 0x94, - 0x69, 0x4e, 0x59, 0x73, 0x1f, 0x7f, 0x82, 0xd6, 0xee, 0x2d, 0xa5, 0x35, 0x48, 0xeb, 0xab, 0x92, - 0x7b, 0x97, 0x57, 0x73, 0xf7, 0x66, 0xc1, 0x95, 0x1f, 0xf0, 0x19, 0xda, 0x7f, 0x1c, 0x83, 0xde, - 0x94, 0x3e, 0x07, 0xbd, 0x8e, 0x28, 0x17, 0x02, 0x76, 0x2b, 0x3d, 0xc8, 0x30, 0x81, 0xae, 0x97, - 0xa6, 0x51, 0x10, 0x7a, 0x19, 0x5b, 0x52, 0x66, 0x64, 0x34, 0xe4, 0x69, 0xe6, 0xf1, 0x80, 0x51, - 0x6f, 0xb9, 0x4c, 0x58, 0x9a, 0xea, 0x2d, 0x79, 0x0a, 0xff, 0x97, 0x34, 0x62, 0x64, 0x66, 0x41, - 0x1a, 0xe5, 0x9c, 0xdb, 0x7f, 0xa0, 0x1d, 0x44, 0x7c, 0x15, 0xae, 0xb7, 0x89, 0x7c, 0xd0, 0xfe, - 0x3b, 0xa8, 0x89, 0x65, 0xf5, 0xdf, 0x42, 0x4d, 0x7e, 0x64, 0x13, 0xea, 0x0b, 0xeb, 0x8b, 0x35, - 0x7b, 0xb4, 0x50, 0x05, 0xd7, 0xa1, 0x4a, 0xac, 0x5b, 0xa4, 0x88, 0x60, 0x6a, 0xdd, 0x22, 0xb5, - 0xef, 0x42, 0xbd, 0xf8, 0xa2, 0xbe, 0x59, 0x74, 0x20, 0x68, 0x15, 0x1d, 0xd4, 0xfd, 0x3e, 0x27, - 0xa8, 0x82, 0x2f, 0x00, 0x7d, 0x33, 0xa8, 0x43, 0xdc, 0xc5, 0x9c, 0xde, 0x8d, 0xcc, 0x87, 0x85, - 0x4d, 0x90, 0x82, 0xaf, 0xe1, 0x92, 0x58, 0x93, 0x31, 0xfd, 0xab, 0xa4, 0xde, 0x3c, 0xc1, 0xe5, - 0x8b, 0xd7, 0x87, 0xdf, 0x40, 0x77, 0xa7, 0x4d, 0x0c, 0x3a, 0x9a, 0xcf, 0x1f, 0xcc, 0xf1, 0xc8, - 0x35, 0x67, 0x16, 0x9d, 0xdb, 0x33, 0x77, 0x36, 0x9e, 0x3d, 0x1c, 0xd9, 0xd9, 0xe4, 0xeb, 0x82, - 0x38, 0xee, 0x4b, 0x76, 0xbb, 0x92, 0x7a, 0xf3, 0x53, 0x01, 0x74, 0x7c, 0x9a, 0xf8, 0x15, 0x5c, - 0xef, 0xac, 0xc6, 0x33, 0xcb, 0x22, 0x63, 0x69, 0xe3, 0xb8, 0x23, 0x77, 0xe1, 0xa0, 0x0a, 0x6e, - 0x83, 0x56, 0xc0, 0x64, 0x82, 0x14, 0x31, 0xf4, 0xc4, 0x74, 0x4a, 0x44, 0xc5, 0x1d, 0xb8, 0xda, - 0xa7, 0x07, 0x03, 0x92, 0x09, 0xaa, 0xe2, 0x33, 0x80, 0x9d, 0xa6, 0x35, 0x45, 0x35, 0x7c, 0x0e, - 0x6d, 0xe7, 0x7e, 0xe1, 0x8a, 0x8c, 0x4e, 0xc4, 0xaa, 0x4f, 0x84, 0xbe, 0x80, 0xf2, 0xf4, 0xd4, - 0x3f, 0x95, 0xff, 0xe9, 0x87, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x9b, 0x9b, 0x2d, 0xa1, 0x74, - 0x04, 0x00, 0x00, + return file_nodeb_info_proto_rawDescGZIP(), []int{2} +} + +var File_nodeb_info_proto protoreflect.FileDescriptor + +var file_nodeb_info_proto_rawDesc = []byte{ + 0x0a, 0x10, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x67, 0x6e, + 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x1a, 0x1f, 0x78, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, + 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x04, 0x0a, 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x62, + 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x61, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x61, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, + 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, + 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70, + 0x6f, 0x72, 0x74, 0x12, 0x57, 0x0a, 0x17, 0x65, 0x32, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, + 0x45, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x52, 0x15, 0x65, 0x32, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x47, 0x0a, 0x11, + 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x36, 0x0a, 0x0c, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, + 0x6e, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, + 0x64, 0x52, 0x0a, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x4e, 0x62, 0x49, 0x64, 0x12, 0x30, 0x0a, + 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x6f, 0x64, 0x65, + 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, + 0x21, 0x0a, 0x03, 0x65, 0x6e, 0x62, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x65, + 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x62, 0x48, 0x00, 0x52, 0x03, 0x65, + 0x6e, 0x62, 0x12, 0x21, 0x0a, 0x03, 0x67, 0x6e, 0x62, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x0d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62, 0x48, 0x00, + 0x52, 0x03, 0x67, 0x6e, 0x62, 0x12, 0x39, 0x0a, 0x0c, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x2e, 0x54, + 0x79, 0x70, 0x65, 0x52, 0x0b, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x3b, 0x0a, 0x0d, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, + 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x2e, 0x53, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x52, + 0x0c, 0x73, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x45, 0x0a, + 0x1f, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x32, 0x74, 0x5f, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, + 0x65, 0x64, 0x45, 0x32, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x42, 0x0f, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2d, 0x0a, 0x04, 0x4e, 0x6f, 0x64, 0x65, 0x22, 0x25, 0x0a, + 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, + 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x45, 0x4e, 0x42, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x47, + 0x4e, 0x42, 0x10, 0x02, 0x22, 0x54, 0x0a, 0x07, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x22, + 0x49, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, + 0x57, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f, + 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x01, 0x12, + 0x19, 0x0a, 0x15, 0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, + 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x02, 0x2a, 0x6d, 0x0a, 0x15, 0x45, 0x32, + 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6c, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, + 0x32, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, + 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x58, 0x32, 0x5f, 0x53, + 0x45, 0x54, 0x55, 0x50, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x19, + 0x0a, 0x15, 0x45, 0x4e, 0x44, 0x43, 0x5f, 0x58, 0x32, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x5f, + 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x2a, 0xa0, 0x01, 0x0a, 0x10, 0x43, 0x6f, + 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d, + 0x0a, 0x19, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, + 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x10, 0x00, 0x12, 0x0d, 0x0a, + 0x09, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, + 0x44, 0x49, 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x1a, + 0x0a, 0x16, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x54, 0x55, + 0x50, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x4f, + 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x48, + 0x55, 0x54, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x05, 0x12, 0x0d, 0x0a, + 0x09, 0x53, 0x48, 0x55, 0x54, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x06, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_nodeb_info_proto_rawDescOnce sync.Once + file_nodeb_info_proto_rawDescData = file_nodeb_info_proto_rawDesc +) + +func file_nodeb_info_proto_rawDescGZIP() []byte { + file_nodeb_info_proto_rawDescOnce.Do(func() { + file_nodeb_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_nodeb_info_proto_rawDescData) + }) + return file_nodeb_info_proto_rawDescData +} + +var file_nodeb_info_proto_enumTypes = make([]protoimpl.EnumInfo, 4) +var file_nodeb_info_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_nodeb_info_proto_goTypes = []interface{}{ + (E2ApplicationProtocol)(0), // 0: entities.E2ApplicationProtocol + (ConnectionStatus)(0), // 1: entities.ConnectionStatus + (Node_Type)(0), // 2: entities.Node.Type + (Failure_Type)(0), // 3: entities.Failure.Type + (*NodebInfo)(nil), // 4: entities.NodebInfo + (*Node)(nil), // 5: entities.Node + (*Failure)(nil), // 6: entities.Failure + (*GlobalNbId)(nil), // 7: entities.GlobalNbId + (*Enb)(nil), // 8: entities.Enb + (*Gnb)(nil), // 9: entities.Gnb + (*SetupFailure)(nil), // 10: entities.SetupFailure +} +var file_nodeb_info_proto_depIdxs = []int32{ + 0, // 0: entities.NodebInfo.e2_application_protocol:type_name -> entities.E2ApplicationProtocol + 1, // 1: entities.NodebInfo.connection_status:type_name -> entities.ConnectionStatus + 7, // 2: entities.NodebInfo.global_nb_id:type_name -> entities.GlobalNbId + 2, // 3: entities.NodebInfo.node_type:type_name -> entities.Node.Type + 8, // 4: entities.NodebInfo.enb:type_name -> entities.Enb + 9, // 5: entities.NodebInfo.gnb:type_name -> entities.Gnb + 3, // 6: entities.NodebInfo.failure_type:type_name -> entities.Failure.Type + 10, // 7: entities.NodebInfo.setup_failure:type_name -> entities.SetupFailure + 8, // [8:8] is the sub-list for method output_type + 8, // [8:8] is the sub-list for method input_type + 8, // [8:8] is the sub-list for extension type_name + 8, // [8:8] is the sub-list for extension extendee + 0, // [0:8] is the sub-list for field type_name +} + +func init() { file_nodeb_info_proto_init() } +func file_nodeb_info_proto_init() { + if File_nodeb_info_proto != nil { + return + } + file_gnb_proto_init() + file_enb_proto_init() + file_x2_setup_failure_response_proto_init() + file_nb_identity_proto_init() + if !protoimpl.UnsafeEnabled { + file_nodeb_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*NodebInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_nodeb_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Node); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_nodeb_info_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Failure); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_nodeb_info_proto_msgTypes[0].OneofWrappers = []interface{}{ + (*NodebInfo_Enb)(nil), + (*NodebInfo_Gnb)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_nodeb_info_proto_rawDesc, + NumEnums: 4, + NumMessages: 3, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_nodeb_info_proto_goTypes, + DependencyIndexes: file_nodeb_info_proto_depIdxs, + EnumInfos: file_nodeb_info_proto_enumTypes, + MessageInfos: file_nodeb_info_proto_msgTypes, + }.Build() + File_nodeb_info_proto = out.File + file_nodeb_info_proto_rawDesc = nil + file_nodeb_info_proto_goTypes = nil + file_nodeb_info_proto_depIdxs = nil } diff --git a/entities/ran_function.pb.go b/entities/ran_function.pb.go new file mode 100644 index 0000000..553676e --- /dev/null +++ b/entities/ran_function.pb.go @@ -0,0 +1,1117 @@ +// +// Copyright 2019 AT&T Intellectual Property +// Copyright 2019 Nokia +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.23.0 +// protoc v3.6.1 +// source: ran_function.proto + +package entities + +import ( + proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// 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 RanParameterType int32 + +const ( + RanParameterType_UNKNOWN_RAN_PARAMETER_TYPE RanParameterType = 0 + RanParameterType_INTEGER RanParameterType = 1 + RanParameterType_ENUMERATED RanParameterType = 2 + RanParameterType_BOOLEAN RanParameterType = 3 + RanParameterType_BIT_STRING RanParameterType = 4 + RanParameterType_OCTET_STRING RanParameterType = 5 + RanParameterType_PRINTABLE_STRING RanParameterType = 6 +) + +// Enum value maps for RanParameterType. +var ( + RanParameterType_name = map[int32]string{ + 0: "UNKNOWN_RAN_PARAMETER_TYPE", + 1: "INTEGER", + 2: "ENUMERATED", + 3: "BOOLEAN", + 4: "BIT_STRING", + 5: "OCTET_STRING", + 6: "PRINTABLE_STRING", + } + RanParameterType_value = map[string]int32{ + "UNKNOWN_RAN_PARAMETER_TYPE": 0, + "INTEGER": 1, + "ENUMERATED": 2, + "BOOLEAN": 3, + "BIT_STRING": 4, + "OCTET_STRING": 5, + "PRINTABLE_STRING": 6, + } +) + +func (x RanParameterType) Enum() *RanParameterType { + p := new(RanParameterType) + *p = x + return p +} + +func (x RanParameterType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RanParameterType) Descriptor() protoreflect.EnumDescriptor { + return file_ran_function_proto_enumTypes[0].Descriptor() +} + +func (RanParameterType) Type() protoreflect.EnumType { + return &file_ran_function_proto_enumTypes[0] +} + +func (x RanParameterType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RanParameterType.Descriptor instead. +func (RanParameterType) EnumDescriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{0} +} + +type RanFunction struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RanFunctionId uint32 `protobuf:"varint,1,opt,name=ran_function_id,json=ranFunctionId,proto3" json:"ran_function_id,omitempty"` + RanFunctionDefinition *RanFunctionDefinition `protobuf:"bytes,2,opt,name=ran_function_definition,json=ranFunctionDefinition,proto3" json:"ran_function_definition,omitempty"` + RanFunctionRevision uint32 `protobuf:"varint,3,opt,name=ran_function_revision,json=ranFunctionRevision,proto3" json:"ran_function_revision,omitempty"` +} + +func (x *RanFunction) Reset() { + *x = RanFunction{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_function_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RanFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RanFunction) ProtoMessage() {} + +func (x *RanFunction) ProtoReflect() protoreflect.Message { + mi := &file_ran_function_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RanFunction.ProtoReflect.Descriptor instead. +func (*RanFunction) Descriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{0} +} + +func (x *RanFunction) GetRanFunctionId() uint32 { + if x != nil { + return x.RanFunctionId + } + return 0 +} + +func (x *RanFunction) GetRanFunctionDefinition() *RanFunctionDefinition { + if x != nil { + return x.RanFunctionDefinition + } + return nil +} + +func (x *RanFunction) GetRanFunctionRevision() uint32 { + if x != nil { + return x.RanFunctionRevision + } + return 0 +} + +type RanFunctionDefinition struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + E2SmGnbNrtRanFunctionDefinition *E2SmGnbNrtRanFunctionDefinition `protobuf:"bytes,1,opt,name=e2sm_gnb_nrt_ran_function_definition,json=e2smGnbNrtRanFunctionDefinition,proto3" json:"e2sm_gnb_nrt_ran_function_definition,omitempty"` +} + +func (x *RanFunctionDefinition) Reset() { + *x = RanFunctionDefinition{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_function_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RanFunctionDefinition) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RanFunctionDefinition) ProtoMessage() {} + +func (x *RanFunctionDefinition) ProtoReflect() protoreflect.Message { + mi := &file_ran_function_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RanFunctionDefinition.ProtoReflect.Descriptor instead. +func (*RanFunctionDefinition) Descriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{1} +} + +func (x *RanFunctionDefinition) GetE2SmGnbNrtRanFunctionDefinition() *E2SmGnbNrtRanFunctionDefinition { + if x != nil { + return x.E2SmGnbNrtRanFunctionDefinition + } + return nil +} + +type E2SmGnbNrtRanFunctionDefinition struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RanFunctionName *RanFunctionName `protobuf:"bytes,1,opt,name=ran_function_name,json=ranFunctionName,proto3" json:"ran_function_name,omitempty"` + RicEventTriggerStyles []*RicEventTriggerStyle `protobuf:"bytes,2,rep,name=ric_event_trigger_styles,json=ricEventTriggerStyles,proto3" json:"ric_event_trigger_styles,omitempty"` + RicReportStyles []*RicReportStyle `protobuf:"bytes,3,rep,name=ric_report_styles,json=ricReportStyles,proto3" json:"ric_report_styles,omitempty"` + RicInsertStyles []*RicInsertStyle `protobuf:"bytes,4,rep,name=ric_insert_styles,json=ricInsertStyles,proto3" json:"ric_insert_styles,omitempty"` + RicControlStyles []*RicControlStyle `protobuf:"bytes,5,rep,name=ric_control_styles,json=ricControlStyles,proto3" json:"ric_control_styles,omitempty"` +} + +func (x *E2SmGnbNrtRanFunctionDefinition) Reset() { + *x = E2SmGnbNrtRanFunctionDefinition{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_function_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *E2SmGnbNrtRanFunctionDefinition) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*E2SmGnbNrtRanFunctionDefinition) ProtoMessage() {} + +func (x *E2SmGnbNrtRanFunctionDefinition) ProtoReflect() protoreflect.Message { + mi := &file_ran_function_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use E2SmGnbNrtRanFunctionDefinition.ProtoReflect.Descriptor instead. +func (*E2SmGnbNrtRanFunctionDefinition) Descriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{2} +} + +func (x *E2SmGnbNrtRanFunctionDefinition) GetRanFunctionName() *RanFunctionName { + if x != nil { + return x.RanFunctionName + } + return nil +} + +func (x *E2SmGnbNrtRanFunctionDefinition) GetRicEventTriggerStyles() []*RicEventTriggerStyle { + if x != nil { + return x.RicEventTriggerStyles + } + return nil +} + +func (x *E2SmGnbNrtRanFunctionDefinition) GetRicReportStyles() []*RicReportStyle { + if x != nil { + return x.RicReportStyles + } + return nil +} + +func (x *E2SmGnbNrtRanFunctionDefinition) GetRicInsertStyles() []*RicInsertStyle { + if x != nil { + return x.RicInsertStyles + } + return nil +} + +func (x *E2SmGnbNrtRanFunctionDefinition) GetRicControlStyles() []*RicControlStyle { + if x != nil { + return x.RicControlStyles + } + return nil +} + +type RanFunctionName struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RanFunctionShortName string `protobuf:"bytes,1,opt,name=ran_function_short_name,json=ranFunctionShortName,proto3" json:"ran_function_short_name,omitempty"` + RanFunctionE2SmOid string `protobuf:"bytes,2,opt,name=ran_function_e2sm_oid,json=ranFunctionE2smOid,proto3" json:"ran_function_e2sm_oid,omitempty"` + RanFunctionDescription string `protobuf:"bytes,3,opt,name=ran_function_description,json=ranFunctionDescription,proto3" json:"ran_function_description,omitempty"` + RanFunctionInstance uint32 `protobuf:"varint,4,opt,name=ran_function_instance,json=ranFunctionInstance,proto3" json:"ran_function_instance,omitempty"` +} + +func (x *RanFunctionName) Reset() { + *x = RanFunctionName{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_function_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RanFunctionName) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RanFunctionName) ProtoMessage() {} + +func (x *RanFunctionName) ProtoReflect() protoreflect.Message { + mi := &file_ran_function_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RanFunctionName.ProtoReflect.Descriptor instead. +func (*RanFunctionName) Descriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{3} +} + +func (x *RanFunctionName) GetRanFunctionShortName() string { + if x != nil { + return x.RanFunctionShortName + } + return "" +} + +func (x *RanFunctionName) GetRanFunctionE2SmOid() string { + if x != nil { + return x.RanFunctionE2SmOid + } + return "" +} + +func (x *RanFunctionName) GetRanFunctionDescription() string { + if x != nil { + return x.RanFunctionDescription + } + return "" +} + +func (x *RanFunctionName) GetRanFunctionInstance() uint32 { + if x != nil { + return x.RanFunctionInstance + } + return 0 +} + +type RicEventTriggerStyle struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RicEventTriggerStyleType uint32 `protobuf:"varint,1,opt,name=ric_event_trigger_style_type,json=ricEventTriggerStyleType,proto3" json:"ric_event_trigger_style_type,omitempty"` + RicEventTriggerStyleName string `protobuf:"bytes,2,opt,name=ric_event_trigger_style_name,json=ricEventTriggerStyleName,proto3" json:"ric_event_trigger_style_name,omitempty"` + RicEventTriggerFormatType uint32 `protobuf:"varint,3,opt,name=ric_event_trigger_format_type,json=ricEventTriggerFormatType,proto3" json:"ric_event_trigger_format_type,omitempty"` +} + +func (x *RicEventTriggerStyle) Reset() { + *x = RicEventTriggerStyle{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_function_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RicEventTriggerStyle) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RicEventTriggerStyle) ProtoMessage() {} + +func (x *RicEventTriggerStyle) ProtoReflect() protoreflect.Message { + mi := &file_ran_function_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RicEventTriggerStyle.ProtoReflect.Descriptor instead. +func (*RicEventTriggerStyle) Descriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{4} +} + +func (x *RicEventTriggerStyle) GetRicEventTriggerStyleType() uint32 { + if x != nil { + return x.RicEventTriggerStyleType + } + return 0 +} + +func (x *RicEventTriggerStyle) GetRicEventTriggerStyleName() string { + if x != nil { + return x.RicEventTriggerStyleName + } + return "" +} + +func (x *RicEventTriggerStyle) GetRicEventTriggerFormatType() uint32 { + if x != nil { + return x.RicEventTriggerFormatType + } + return 0 +} + +type RanParameterDef struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RanParameterId uint32 `protobuf:"varint,1,opt,name=ran_parameter_id,json=ranParameterId,proto3" json:"ran_parameter_id,omitempty"` + RanParameterName string `protobuf:"bytes,2,opt,name=ran_parameter_name,json=ranParameterName,proto3" json:"ran_parameter_name,omitempty"` + RanParameterType RanParameterType `protobuf:"varint,3,opt,name=ran_parameter_type,json=ranParameterType,proto3,enum=entities.RanParameterType" json:"ran_parameter_type,omitempty"` +} + +func (x *RanParameterDef) Reset() { + *x = RanParameterDef{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_function_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RanParameterDef) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RanParameterDef) ProtoMessage() {} + +func (x *RanParameterDef) ProtoReflect() protoreflect.Message { + mi := &file_ran_function_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RanParameterDef.ProtoReflect.Descriptor instead. +func (*RanParameterDef) Descriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{5} +} + +func (x *RanParameterDef) GetRanParameterId() uint32 { + if x != nil { + return x.RanParameterId + } + return 0 +} + +func (x *RanParameterDef) GetRanParameterName() string { + if x != nil { + return x.RanParameterName + } + return "" +} + +func (x *RanParameterDef) GetRanParameterType() RanParameterType { + if x != nil { + return x.RanParameterType + } + return RanParameterType_UNKNOWN_RAN_PARAMETER_TYPE +} + +type RicReportStyle struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RicReportStyleType uint32 `protobuf:"varint,1,opt,name=ric_report_style_type,json=ricReportStyleType,proto3" json:"ric_report_style_type,omitempty"` + RicReportStyleName string `protobuf:"bytes,2,opt,name=ric_report_style_name,json=ricReportStyleName,proto3" json:"ric_report_style_name,omitempty"` + RicReportActionFormatType uint32 `protobuf:"varint,3,opt,name=ric_report_action_format_type,json=ricReportActionFormatType,proto3" json:"ric_report_action_format_type,omitempty"` + RicReportRanParameterDefs []*RanParameterDef `protobuf:"bytes,4,rep,name=ric_report_ran_parameter_defs,json=ricReportRanParameterDefs,proto3" json:"ric_report_ran_parameter_defs,omitempty"` + RicIndicationHeaderFormatType uint32 `protobuf:"varint,5,opt,name=ric_indication_header_format_type,json=ricIndicationHeaderFormatType,proto3" json:"ric_indication_header_format_type,omitempty"` + RicIndicationMessageFormatType uint32 `protobuf:"varint,6,opt,name=ric_indication_message_format_type,json=ricIndicationMessageFormatType,proto3" json:"ric_indication_message_format_type,omitempty"` +} + +func (x *RicReportStyle) Reset() { + *x = RicReportStyle{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_function_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RicReportStyle) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RicReportStyle) ProtoMessage() {} + +func (x *RicReportStyle) ProtoReflect() protoreflect.Message { + mi := &file_ran_function_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RicReportStyle.ProtoReflect.Descriptor instead. +func (*RicReportStyle) Descriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{6} +} + +func (x *RicReportStyle) GetRicReportStyleType() uint32 { + if x != nil { + return x.RicReportStyleType + } + return 0 +} + +func (x *RicReportStyle) GetRicReportStyleName() string { + if x != nil { + return x.RicReportStyleName + } + return "" +} + +func (x *RicReportStyle) GetRicReportActionFormatType() uint32 { + if x != nil { + return x.RicReportActionFormatType + } + return 0 +} + +func (x *RicReportStyle) GetRicReportRanParameterDefs() []*RanParameterDef { + if x != nil { + return x.RicReportRanParameterDefs + } + return nil +} + +func (x *RicReportStyle) GetRicIndicationHeaderFormatType() uint32 { + if x != nil { + return x.RicIndicationHeaderFormatType + } + return 0 +} + +func (x *RicReportStyle) GetRicIndicationMessageFormatType() uint32 { + if x != nil { + return x.RicIndicationMessageFormatType + } + return 0 +} + +type RicInsertStyle struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RicInsertStyleType uint32 `protobuf:"varint,1,opt,name=ric_insert_style_type,json=ricInsertStyleType,proto3" json:"ric_insert_style_type,omitempty"` + RicInsertStyleName string `protobuf:"bytes,2,opt,name=ric_insert_style_name,json=ricInsertStyleName,proto3" json:"ric_insert_style_name,omitempty"` + RicInsertActionFormatType uint32 `protobuf:"varint,3,opt,name=ric_insert_action_format_type,json=ricInsertActionFormatType,proto3" json:"ric_insert_action_format_type,omitempty"` + RicInsertRanParameterDefs []*RanParameterDef `protobuf:"bytes,4,rep,name=ric_insert_ran_parameter_defs,json=ricInsertRanParameterDefs,proto3" json:"ric_insert_ran_parameter_defs,omitempty"` + RicIndicationHeaderFormatType uint32 `protobuf:"varint,5,opt,name=ric_indication_header_format_type,json=ricIndicationHeaderFormatType,proto3" json:"ric_indication_header_format_type,omitempty"` + RicIndicationMessageFormatType uint32 `protobuf:"varint,6,opt,name=ric_indication_message_format_type,json=ricIndicationMessageFormatType,proto3" json:"ric_indication_message_format_type,omitempty"` + RicCallProcessIdFormatType uint32 `protobuf:"varint,7,opt,name=ric_call_process_id_format_type,json=ricCallProcessIdFormatType,proto3" json:"ric_call_process_id_format_type,omitempty"` +} + +func (x *RicInsertStyle) Reset() { + *x = RicInsertStyle{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_function_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RicInsertStyle) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RicInsertStyle) ProtoMessage() {} + +func (x *RicInsertStyle) ProtoReflect() protoreflect.Message { + mi := &file_ran_function_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RicInsertStyle.ProtoReflect.Descriptor instead. +func (*RicInsertStyle) Descriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{7} +} + +func (x *RicInsertStyle) GetRicInsertStyleType() uint32 { + if x != nil { + return x.RicInsertStyleType + } + return 0 +} + +func (x *RicInsertStyle) GetRicInsertStyleName() string { + if x != nil { + return x.RicInsertStyleName + } + return "" +} + +func (x *RicInsertStyle) GetRicInsertActionFormatType() uint32 { + if x != nil { + return x.RicInsertActionFormatType + } + return 0 +} + +func (x *RicInsertStyle) GetRicInsertRanParameterDefs() []*RanParameterDef { + if x != nil { + return x.RicInsertRanParameterDefs + } + return nil +} + +func (x *RicInsertStyle) GetRicIndicationHeaderFormatType() uint32 { + if x != nil { + return x.RicIndicationHeaderFormatType + } + return 0 +} + +func (x *RicInsertStyle) GetRicIndicationMessageFormatType() uint32 { + if x != nil { + return x.RicIndicationMessageFormatType + } + return 0 +} + +func (x *RicInsertStyle) GetRicCallProcessIdFormatType() uint32 { + if x != nil { + return x.RicCallProcessIdFormatType + } + return 0 +} + +type RicControlStyle struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RicControlStyleType uint32 `protobuf:"varint,1,opt,name=ric_control_style_type,json=ricControlStyleType,proto3" json:"ric_control_style_type,omitempty"` + RicControlStyleName string `protobuf:"bytes,2,opt,name=ric_control_style_name,json=ricControlStyleName,proto3" json:"ric_control_style_name,omitempty"` + RicControlHeaderFormatType uint32 `protobuf:"varint,3,opt,name=ric_control_header_format_type,json=ricControlHeaderFormatType,proto3" json:"ric_control_header_format_type,omitempty"` + RicControlMessageFormatType uint32 `protobuf:"varint,4,opt,name=ric_control_message_format_type,json=ricControlMessageFormatType,proto3" json:"ric_control_message_format_type,omitempty"` + RicCallProcessIdFormatType uint32 `protobuf:"varint,5,opt,name=ric_call_process_id_format_type,json=ricCallProcessIdFormatType,proto3" json:"ric_call_process_id_format_type,omitempty"` +} + +func (x *RicControlStyle) Reset() { + *x = RicControlStyle{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_function_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RicControlStyle) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RicControlStyle) ProtoMessage() {} + +func (x *RicControlStyle) ProtoReflect() protoreflect.Message { + mi := &file_ran_function_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RicControlStyle.ProtoReflect.Descriptor instead. +func (*RicControlStyle) Descriptor() ([]byte, []int) { + return file_ran_function_proto_rawDescGZIP(), []int{8} +} + +func (x *RicControlStyle) GetRicControlStyleType() uint32 { + if x != nil { + return x.RicControlStyleType + } + return 0 +} + +func (x *RicControlStyle) GetRicControlStyleName() string { + if x != nil { + return x.RicControlStyleName + } + return "" +} + +func (x *RicControlStyle) GetRicControlHeaderFormatType() uint32 { + if x != nil { + return x.RicControlHeaderFormatType + } + return 0 +} + +func (x *RicControlStyle) GetRicControlMessageFormatType() uint32 { + if x != nil { + return x.RicControlMessageFormatType + } + return 0 +} + +func (x *RicControlStyle) GetRicCallProcessIdFormatType() uint32 { + if x != nil { + return x.RicCallProcessIdFormatType + } + return 0 +} + +var File_ran_function_proto protoreflect.FileDescriptor + +var file_ran_function_proto_rawDesc = []byte{ + 0x0a, 0x12, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0xc2, + 0x01, 0x0a, 0x0b, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, + 0x0a, 0x0f, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x57, 0x0a, 0x17, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, + 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, + 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x32, 0x0a, 0x15, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, + 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73, + 0x69, 0x6f, 0x6e, 0x22, 0x91, 0x01, 0x0a, 0x15, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x78, 0x0a, + 0x24, 0x65, 0x32, 0x73, 0x6d, 0x5f, 0x67, 0x6e, 0x62, 0x5f, 0x6e, 0x72, 0x74, 0x5f, 0x72, 0x61, + 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x32, 0x73, 0x6d, 0x47, 0x6e, 0x62, 0x4e, 0x72, + 0x74, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x69, + 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x1f, 0x65, 0x32, 0x73, 0x6d, 0x47, 0x6e, 0x62, 0x4e, + 0x72, 0x74, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, + 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x96, 0x03, 0x0a, 0x1f, 0x45, 0x32, 0x73, 0x6d, + 0x47, 0x6e, 0x62, 0x4e, 0x72, 0x74, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x11, 0x72, + 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, + 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, + 0x65, 0x52, 0x0f, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x18, 0x72, 0x69, 0x63, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, + 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, + 0x52, 0x69, 0x63, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, + 0x74, 0x79, 0x6c, 0x65, 0x52, 0x15, 0x72, 0x69, 0x63, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x11, 0x72, + 0x69, 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x73, + 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, + 0x73, 0x2e, 0x52, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, + 0x52, 0x0f, 0x72, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, + 0x73, 0x12, 0x44, 0x0a, 0x11, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, + 0x73, 0x74, 0x79, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, + 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x69, 0x63, 0x49, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x52, 0x0f, 0x72, 0x69, 0x63, 0x49, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x73, 0x12, 0x47, 0x0a, 0x12, 0x72, 0x69, 0x63, 0x5f, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x73, 0x18, 0x05, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, + 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x52, 0x10, + 0x72, 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x73, + 0x22, 0xe9, 0x01, 0x0a, 0x0f, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x53, 0x68, 0x6f, 0x72, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x15, 0x72, + 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x32, 0x73, 0x6d, + 0x5f, 0x6f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x72, 0x61, 0x6e, 0x46, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x32, 0x73, 0x6d, 0x4f, 0x69, 0x64, 0x12, 0x38, + 0x0a, 0x18, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x16, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x0a, 0x15, 0x72, 0x61, 0x6e, 0x5f, + 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x13, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0xd8, 0x01, 0x0a, + 0x14, 0x52, 0x69, 0x63, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x53, 0x74, 0x79, 0x6c, 0x65, 0x12, 0x3e, 0x0a, 0x1c, 0x72, 0x69, 0x63, 0x5f, 0x65, 0x76, 0x65, + 0x6e, 0x74, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x72, 0x69, 0x63, + 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x74, 0x79, 0x6c, + 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3e, 0x0a, 0x1c, 0x72, 0x69, 0x63, 0x5f, 0x65, 0x76, 0x65, + 0x6e, 0x74, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x72, 0x69, 0x63, + 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x74, 0x79, 0x6c, + 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x1d, 0x72, 0x69, 0x63, 0x5f, 0x65, 0x76, 0x65, + 0x6e, 0x74, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x19, 0x72, 0x69, + 0x63, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x46, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0xb3, 0x01, 0x0a, 0x0f, 0x52, 0x61, 0x6e, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x44, 0x65, 0x66, 0x12, 0x28, 0x0a, 0x10, 0x72, + 0x61, 0x6e, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x61, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x61, 0x6e, 0x5f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x10, 0x72, 0x61, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x12, 0x72, 0x61, 0x6e, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x1a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x10, 0x72, 0x61, 0x6e, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x22, 0xab, 0x03, + 0x0a, 0x0e, 0x52, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, + 0x12, 0x31, 0x0a, 0x15, 0x72, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, + 0x74, 0x79, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, + 0x12, 0x72, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x54, + 0x79, 0x70, 0x65, 0x12, 0x31, 0x0a, 0x15, 0x72, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, + 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x12, 0x72, 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x79, + 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x1d, 0x72, 0x69, 0x63, 0x5f, 0x72, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x19, 0x72, + 0x69, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x5b, 0x0a, 0x1d, 0x72, 0x69, 0x63, 0x5f, + 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x6e, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x5f, 0x64, 0x65, 0x66, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x44, 0x65, 0x66, 0x52, 0x19, 0x72, 0x69, 0x63, 0x52, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x61, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x44, 0x65, 0x66, 0x73, 0x12, 0x48, 0x0a, 0x21, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x64, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, + 0x52, 0x1d, 0x72, 0x69, 0x63, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, + 0x65, 0x61, 0x64, 0x65, 0x72, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, + 0x4a, 0x0a, 0x22, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1e, 0x72, 0x69, 0x63, + 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0xf0, 0x03, 0x0a, 0x0e, + 0x52, 0x69, 0x63, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x12, 0x31, + 0x0a, 0x15, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x73, 0x74, 0x79, + 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x72, + 0x69, 0x63, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x12, 0x31, 0x0a, 0x15, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, + 0x73, 0x74, 0x79, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x12, 0x72, 0x69, 0x63, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, + 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x1d, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x73, 0x65, + 0x72, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x19, 0x72, 0x69, 0x63, + 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x5b, 0x0a, 0x1d, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x6e, + 0x73, 0x65, 0x72, 0x74, 0x5f, 0x72, 0x61, 0x6e, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x5f, 0x64, 0x65, 0x66, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, + 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x50, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x44, 0x65, 0x66, 0x52, 0x19, 0x72, 0x69, 0x63, 0x49, 0x6e, 0x73, + 0x65, 0x72, 0x74, 0x52, 0x61, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x44, + 0x65, 0x66, 0x73, 0x12, 0x48, 0x0a, 0x21, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1d, + 0x72, 0x69, 0x63, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x65, 0x61, + 0x64, 0x65, 0x72, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4a, 0x0a, + 0x22, 0x72, 0x69, 0x63, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1e, 0x72, 0x69, 0x63, 0x49, 0x6e, + 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x43, 0x0a, 0x1f, 0x72, 0x69, 0x63, + 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x64, + 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x0d, 0x52, 0x1a, 0x72, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x50, 0x72, 0x6f, 0x63, 0x65, + 0x73, 0x73, 0x49, 0x64, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0xca, + 0x02, 0x0a, 0x0f, 0x52, 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x53, 0x74, 0x79, + 0x6c, 0x65, 0x12, 0x33, 0x0a, 0x16, 0x72, 0x69, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, + 0x6c, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0d, 0x52, 0x13, 0x72, 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x53, 0x74, + 0x79, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x33, 0x0a, 0x16, 0x72, 0x69, 0x63, 0x5f, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x72, 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, + 0x72, 0x6f, 0x6c, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x1e, + 0x72, 0x69, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x68, 0x65, 0x61, 0x64, + 0x65, 0x72, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1a, 0x72, 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x44, 0x0a, 0x1f, 0x72, 0x69, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1b, 0x72, 0x69, 0x63, 0x43, 0x6f, + 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x43, 0x0a, 0x1f, 0x72, 0x69, 0x63, 0x5f, 0x63, 0x61, + 0x6c, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x64, 0x5f, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, + 0x1a, 0x72, 0x69, 0x63, 0x43, 0x61, 0x6c, 0x6c, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, + 0x64, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2a, 0x94, 0x01, 0x0a, 0x10, + 0x52, 0x61, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x52, 0x41, 0x4e, 0x5f, + 0x50, 0x41, 0x52, 0x41, 0x4d, 0x45, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x00, + 0x12, 0x0b, 0x0a, 0x07, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x45, 0x52, 0x10, 0x01, 0x12, 0x0e, 0x0a, + 0x0a, 0x45, 0x4e, 0x55, 0x4d, 0x45, 0x52, 0x41, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0b, 0x0a, + 0x07, 0x42, 0x4f, 0x4f, 0x4c, 0x45, 0x41, 0x4e, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x42, 0x49, + 0x54, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x43, + 0x54, 0x45, 0x54, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x14, 0x0a, 0x10, + 0x50, 0x52, 0x49, 0x4e, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, + 0x10, 0x06, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_ran_function_proto_rawDescOnce sync.Once + file_ran_function_proto_rawDescData = file_ran_function_proto_rawDesc +) + +func file_ran_function_proto_rawDescGZIP() []byte { + file_ran_function_proto_rawDescOnce.Do(func() { + file_ran_function_proto_rawDescData = protoimpl.X.CompressGZIP(file_ran_function_proto_rawDescData) + }) + return file_ran_function_proto_rawDescData +} + +var file_ran_function_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_ran_function_proto_msgTypes = make([]protoimpl.MessageInfo, 9) +var file_ran_function_proto_goTypes = []interface{}{ + (RanParameterType)(0), // 0: entities.RanParameterType + (*RanFunction)(nil), // 1: entities.RanFunction + (*RanFunctionDefinition)(nil), // 2: entities.RanFunctionDefinition + (*E2SmGnbNrtRanFunctionDefinition)(nil), // 3: entities.E2smGnbNrtRanFunctionDefinition + (*RanFunctionName)(nil), // 4: entities.RanFunctionName + (*RicEventTriggerStyle)(nil), // 5: entities.RicEventTriggerStyle + (*RanParameterDef)(nil), // 6: entities.RanParameterDef + (*RicReportStyle)(nil), // 7: entities.RicReportStyle + (*RicInsertStyle)(nil), // 8: entities.RicInsertStyle + (*RicControlStyle)(nil), // 9: entities.RicControlStyle +} +var file_ran_function_proto_depIdxs = []int32{ + 2, // 0: entities.RanFunction.ran_function_definition:type_name -> entities.RanFunctionDefinition + 3, // 1: entities.RanFunctionDefinition.e2sm_gnb_nrt_ran_function_definition:type_name -> entities.E2smGnbNrtRanFunctionDefinition + 4, // 2: entities.E2smGnbNrtRanFunctionDefinition.ran_function_name:type_name -> entities.RanFunctionName + 5, // 3: entities.E2smGnbNrtRanFunctionDefinition.ric_event_trigger_styles:type_name -> entities.RicEventTriggerStyle + 7, // 4: entities.E2smGnbNrtRanFunctionDefinition.ric_report_styles:type_name -> entities.RicReportStyle + 8, // 5: entities.E2smGnbNrtRanFunctionDefinition.ric_insert_styles:type_name -> entities.RicInsertStyle + 9, // 6: entities.E2smGnbNrtRanFunctionDefinition.ric_control_styles:type_name -> entities.RicControlStyle + 0, // 7: entities.RanParameterDef.ran_parameter_type:type_name -> entities.RanParameterType + 6, // 8: entities.RicReportStyle.ric_report_ran_parameter_defs:type_name -> entities.RanParameterDef + 6, // 9: entities.RicInsertStyle.ric_insert_ran_parameter_defs:type_name -> entities.RanParameterDef + 10, // [10:10] is the sub-list for method output_type + 10, // [10:10] is the sub-list for method input_type + 10, // [10:10] is the sub-list for extension type_name + 10, // [10:10] is the sub-list for extension extendee + 0, // [0:10] is the sub-list for field type_name +} + +func init() { file_ran_function_proto_init() } +func file_ran_function_proto_init() { + if File_ran_function_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_ran_function_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RanFunction); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_function_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RanFunctionDefinition); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_function_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*E2SmGnbNrtRanFunctionDefinition); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_function_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RanFunctionName); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_function_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RicEventTriggerStyle); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_function_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RanParameterDef); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_function_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RicReportStyle); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_function_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RicInsertStyle); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_function_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RicControlStyle); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_ran_function_proto_rawDesc, + NumEnums: 1, + NumMessages: 9, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_ran_function_proto_goTypes, + DependencyIndexes: file_ran_function_proto_depIdxs, + EnumInfos: file_ran_function_proto_enumTypes, + MessageInfos: file_ran_function_proto_msgTypes, + }.Build() + File_ran_function_proto = out.File + file_ran_function_proto_rawDesc = nil + file_ran_function_proto_goTypes = nil + file_ran_function_proto_depIdxs = nil +} diff --git a/entities/ran_function.proto b/entities/ran_function.proto new file mode 100644 index 0000000..1923533 --- /dev/null +++ b/entities/ran_function.proto @@ -0,0 +1,100 @@ +/* + * Copyright 2019 AT&T Intellectual Property + * Copyright 2019 Nokia + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * This source code is part of the near-RT RIC (RAN Intelligent Controller) + * platform project (RICP). + */ + + +syntax = "proto3"; +package entities; + +message RanFunction { + uint32 ran_function_id = 1; + RanFunctionDefinition ran_function_definition = 2; + uint32 ran_function_revision = 3; +} + +message RanFunctionDefinition { + E2smGnbNrtRanFunctionDefinition e2sm_gnb_nrt_ran_function_definition = 1; +} + +message E2smGnbNrtRanFunctionDefinition { + RanFunctionName ran_function_name = 1; + repeated RicEventTriggerStyle ric_event_trigger_styles = 2; + repeated RicReportStyle ric_report_styles = 3; + repeated RicInsertStyle ric_insert_styles = 4; + repeated RicControlStyle ric_control_styles = 5; +} + +message RanFunctionName { + string ran_function_short_name = 1; + string ran_function_e2sm_oid = 2; + string ran_function_description = 3; + uint32 ran_function_instance = 4; +} + +message RicEventTriggerStyle { + uint32 ric_event_trigger_style_type = 1; + string ric_event_trigger_style_name = 2; + uint32 ric_event_trigger_format_type = 3; +} + +enum RanParameterType { + UNKNOWN_RAN_PARAMETER_TYPE = 0; + INTEGER = 1; + ENUMERATED = 2; + BOOLEAN = 3; + BIT_STRING = 4; + OCTET_STRING = 5; + PRINTABLE_STRING = 6; +} + +message RanParameterDef { + uint32 ran_parameter_id = 1; + string ran_parameter_name = 2; + RanParameterType ran_parameter_type = 3; +} + +message RicReportStyle { + uint32 ric_report_style_type = 1; + string ric_report_style_name = 2; + uint32 ric_report_action_format_type = 3; + repeated RanParameterDef ric_report_ran_parameter_defs = 4; + uint32 ric_indication_header_format_type = 5; + uint32 ric_indication_message_format_type = 6; +} + + +message RicInsertStyle { + uint32 ric_insert_style_type = 1; + string ric_insert_style_name = 2; + uint32 ric_insert_action_format_type = 3; + repeated RanParameterDef ric_insert_ran_parameter_defs = 4; + uint32 ric_indication_header_format_type = 5; + uint32 ric_indication_message_format_type = 6; + uint32 ric_call_process_id_format_type = 7; +} + +message RicControlStyle { + uint32 ric_control_style_type = 1; + string ric_control_style_name = 2; + uint32 ric_control_header_format_type = 3; + uint32 ric_control_message_format_type = 4; + uint32 ric_call_process_id_format_type = 5; +} \ No newline at end of file diff --git a/entities/ran_load_information.pb.go b/entities/ran_load_information.pb.go index 655cb74..db39159 100644 --- a/entities/ran_load_information.pb.go +++ b/entities/ran_load_information.pb.go @@ -14,30 +14,36 @@ // See the License for the specific language governing permissions and // limitations under the License. -// This source code is part of the near-RT RIC (RAN Intelligent Controller) -// platform project (RICP). +// +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.23.0 +// protoc v3.6.1 // source: ran_load_information.proto package entities import ( - fmt "fmt" proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 // 9.2.17 type UlInterferenceOverloadIndication int32 @@ -49,26 +55,47 @@ const ( UlInterferenceOverloadIndication_LOW_INTERFERENCE UlInterferenceOverloadIndication = 3 ) -var UlInterferenceOverloadIndication_name = map[int32]string{ - 0: "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION", - 1: "HIGH_INTERFERENCE", - 2: "MEDIUM_INTERFERENCE", - 3: "LOW_INTERFERENCE", -} +// Enum value maps for UlInterferenceOverloadIndication. +var ( + UlInterferenceOverloadIndication_name = map[int32]string{ + 0: "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION", + 1: "HIGH_INTERFERENCE", + 2: "MEDIUM_INTERFERENCE", + 3: "LOW_INTERFERENCE", + } + UlInterferenceOverloadIndication_value = map[string]int32{ + "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION": 0, + "HIGH_INTERFERENCE": 1, + "MEDIUM_INTERFERENCE": 2, + "LOW_INTERFERENCE": 3, + } +) -var UlInterferenceOverloadIndication_value = map[string]int32{ - "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION": 0, - "HIGH_INTERFERENCE": 1, - "MEDIUM_INTERFERENCE": 2, - "LOW_INTERFERENCE": 3, +func (x UlInterferenceOverloadIndication) Enum() *UlInterferenceOverloadIndication { + p := new(UlInterferenceOverloadIndication) + *p = x + return p } func (x UlInterferenceOverloadIndication) String() string { - return proto.EnumName(UlInterferenceOverloadIndication_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UlInterferenceOverloadIndication) Descriptor() protoreflect.EnumDescriptor { + return file_ran_load_information_proto_enumTypes[0].Descriptor() +} + +func (UlInterferenceOverloadIndication) Type() protoreflect.EnumType { + return &file_ran_load_information_proto_enumTypes[0] +} + +func (x UlInterferenceOverloadIndication) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use UlInterferenceOverloadIndication.Descriptor instead. func (UlInterferenceOverloadIndication) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{0} + return file_ran_load_information_proto_rawDescGZIP(), []int{0} } type RntpThreshold int32 @@ -93,52 +120,73 @@ const ( RntpThreshold_V3 RntpThreshold = 16 ) -var RntpThreshold_name = map[int32]string{ - 0: "UNKNOWN_RNTP_THRESHOLD", - 1: "NEG_INFINITY", - 2: "NEG_11", - 3: "NEG_10", - 4: "NEG_9", - 5: "NEG_8", - 6: "NEG_7", - 7: "NEG_6", - 8: "NEG_5", - 9: "NEG_4", - 10: "NEG_3", - 11: "NEG_2", - 12: "NEG_1", - 13: "V0", - 14: "V1", - 15: "V2", - 16: "V3", -} - -var RntpThreshold_value = map[string]int32{ - "UNKNOWN_RNTP_THRESHOLD": 0, - "NEG_INFINITY": 1, - "NEG_11": 2, - "NEG_10": 3, - "NEG_9": 4, - "NEG_8": 5, - "NEG_7": 6, - "NEG_6": 7, - "NEG_5": 8, - "NEG_4": 9, - "NEG_3": 10, - "NEG_2": 11, - "NEG_1": 12, - "V0": 13, - "V1": 14, - "V2": 15, - "V3": 16, +// Enum value maps for RntpThreshold. +var ( + RntpThreshold_name = map[int32]string{ + 0: "UNKNOWN_RNTP_THRESHOLD", + 1: "NEG_INFINITY", + 2: "NEG_11", + 3: "NEG_10", + 4: "NEG_9", + 5: "NEG_8", + 6: "NEG_7", + 7: "NEG_6", + 8: "NEG_5", + 9: "NEG_4", + 10: "NEG_3", + 11: "NEG_2", + 12: "NEG_1", + 13: "V0", + 14: "V1", + 15: "V2", + 16: "V3", + } + RntpThreshold_value = map[string]int32{ + "UNKNOWN_RNTP_THRESHOLD": 0, + "NEG_INFINITY": 1, + "NEG_11": 2, + "NEG_10": 3, + "NEG_9": 4, + "NEG_8": 5, + "NEG_7": 6, + "NEG_6": 7, + "NEG_5": 8, + "NEG_4": 9, + "NEG_3": 10, + "NEG_2": 11, + "NEG_1": 12, + "V0": 13, + "V1": 14, + "V2": 15, + "V3": 16, + } +) + +func (x RntpThreshold) Enum() *RntpThreshold { + p := new(RntpThreshold) + *p = x + return p } func (x RntpThreshold) String() string { - return proto.EnumName(RntpThreshold_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (RntpThreshold) Descriptor() protoreflect.EnumDescriptor { + return file_ran_load_information_proto_enumTypes[1].Descriptor() +} + +func (RntpThreshold) Type() protoreflect.EnumType { + return &file_ran_load_information_proto_enumTypes[1] +} + +func (x RntpThreshold) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RntpThreshold.Descriptor instead. func (RntpThreshold) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{1} + return file_ran_load_information_proto_rawDescGZIP(), []int{1} } type NumberOfCellSpecificAntennaPorts int32 @@ -150,26 +198,47 @@ const ( NumberOfCellSpecificAntennaPorts_V4_ANT_PRT NumberOfCellSpecificAntennaPorts = 4 ) -var NumberOfCellSpecificAntennaPorts_name = map[int32]string{ - 0: "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS", - 1: "V1_ANT_PRT", - 2: "V2_ANT_PRT", - 4: "V4_ANT_PRT", -} +// Enum value maps for NumberOfCellSpecificAntennaPorts. +var ( + NumberOfCellSpecificAntennaPorts_name = map[int32]string{ + 0: "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS", + 1: "V1_ANT_PRT", + 2: "V2_ANT_PRT", + 4: "V4_ANT_PRT", + } + NumberOfCellSpecificAntennaPorts_value = map[string]int32{ + "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS": 0, + "V1_ANT_PRT": 1, + "V2_ANT_PRT": 2, + "V4_ANT_PRT": 4, + } +) -var NumberOfCellSpecificAntennaPorts_value = map[string]int32{ - "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS": 0, - "V1_ANT_PRT": 1, - "V2_ANT_PRT": 2, - "V4_ANT_PRT": 4, +func (x NumberOfCellSpecificAntennaPorts) Enum() *NumberOfCellSpecificAntennaPorts { + p := new(NumberOfCellSpecificAntennaPorts) + *p = x + return p } func (x NumberOfCellSpecificAntennaPorts) String() string { - return proto.EnumName(NumberOfCellSpecificAntennaPorts_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NumberOfCellSpecificAntennaPorts) Descriptor() protoreflect.EnumDescriptor { + return file_ran_load_information_proto_enumTypes[2].Descriptor() +} + +func (NumberOfCellSpecificAntennaPorts) Type() protoreflect.EnumType { + return &file_ran_load_information_proto_enumTypes[2] +} + +func (x NumberOfCellSpecificAntennaPorts) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use NumberOfCellSpecificAntennaPorts.Descriptor instead. func (NumberOfCellSpecificAntennaPorts) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{2} + return file_ran_load_information_proto_rawDescGZIP(), []int{2} } type AbsInformationMode int32 @@ -181,26 +250,47 @@ const ( AbsInformationMode_ABS_INACTIVE AbsInformationMode = 3 ) -var AbsInformationMode_name = map[int32]string{ - 0: "UNKNOWN_ABS_INFORMATION_MODE", - 1: "ABS_INFO_FDD", - 2: "ABS_INFO_TDD", - 3: "ABS_INACTIVE", -} +// Enum value maps for AbsInformationMode. +var ( + AbsInformationMode_name = map[int32]string{ + 0: "UNKNOWN_ABS_INFORMATION_MODE", + 1: "ABS_INFO_FDD", + 2: "ABS_INFO_TDD", + 3: "ABS_INACTIVE", + } + AbsInformationMode_value = map[string]int32{ + "UNKNOWN_ABS_INFORMATION_MODE": 0, + "ABS_INFO_FDD": 1, + "ABS_INFO_TDD": 2, + "ABS_INACTIVE": 3, + } +) -var AbsInformationMode_value = map[string]int32{ - "UNKNOWN_ABS_INFORMATION_MODE": 0, - "ABS_INFO_FDD": 1, - "ABS_INFO_TDD": 2, - "ABS_INACTIVE": 3, +func (x AbsInformationMode) Enum() *AbsInformationMode { + p := new(AbsInformationMode) + *p = x + return p } func (x AbsInformationMode) String() string { - return proto.EnumName(AbsInformationMode_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AbsInformationMode) Descriptor() protoreflect.EnumDescriptor { + return file_ran_load_information_proto_enumTypes[3].Descriptor() } +func (AbsInformationMode) Type() protoreflect.EnumType { + return &file_ran_load_information_proto_enumTypes[3] +} + +func (x AbsInformationMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use AbsInformationMode.Descriptor instead. func (AbsInformationMode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{3} + return file_ran_load_information_proto_rawDescGZIP(), []int{3} } // 9.2.55 @@ -213,26 +303,47 @@ const ( InvokeIndication_STOP_NAICS_INFORMATION InvokeIndication = 3 ) -var InvokeIndication_name = map[int32]string{ - 0: "UNKNOWN_INVOKE_INDICATION", - 1: "ABS_INFORMATION", - 2: "START_NAICS_INFORMATION", - 3: "STOP_NAICS_INFORMATION", -} +// Enum value maps for InvokeIndication. +var ( + InvokeIndication_name = map[int32]string{ + 0: "UNKNOWN_INVOKE_INDICATION", + 1: "ABS_INFORMATION", + 2: "START_NAICS_INFORMATION", + 3: "STOP_NAICS_INFORMATION", + } + InvokeIndication_value = map[string]int32{ + "UNKNOWN_INVOKE_INDICATION": 0, + "ABS_INFORMATION": 1, + "START_NAICS_INFORMATION": 2, + "STOP_NAICS_INFORMATION": 3, + } +) -var InvokeIndication_value = map[string]int32{ - "UNKNOWN_INVOKE_INDICATION": 0, - "ABS_INFORMATION": 1, - "START_NAICS_INFORMATION": 2, - "STOP_NAICS_INFORMATION": 3, +func (x InvokeIndication) Enum() *InvokeIndication { + p := new(InvokeIndication) + *p = x + return p } func (x InvokeIndication) String() string { - return proto.EnumName(InvokeIndication_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (InvokeIndication) Descriptor() protoreflect.EnumDescriptor { + return file_ran_load_information_proto_enumTypes[4].Descriptor() +} + +func (InvokeIndication) Type() protoreflect.EnumType { + return &file_ran_load_information_proto_enumTypes[4] +} + +func (x InvokeIndication) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use InvokeIndication.Descriptor instead. func (InvokeIndication) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{4} + return file_ran_load_information_proto_rawDescGZIP(), []int{4} } type NaicsState int32 @@ -243,24 +354,45 @@ const ( NaicsState_NAICS_INACTIVE NaicsState = 2 ) -var NaicsState_name = map[int32]string{ - 0: "UNKNOWN_NAICS_STATE", - 1: "NAICS_ACTIVE", - 2: "NAICS_INACTIVE", -} +// Enum value maps for NaicsState. +var ( + NaicsState_name = map[int32]string{ + 0: "UNKNOWN_NAICS_STATE", + 1: "NAICS_ACTIVE", + 2: "NAICS_INACTIVE", + } + NaicsState_value = map[string]int32{ + "UNKNOWN_NAICS_STATE": 0, + "NAICS_ACTIVE": 1, + "NAICS_INACTIVE": 2, + } +) -var NaicsState_value = map[string]int32{ - "UNKNOWN_NAICS_STATE": 0, - "NAICS_ACTIVE": 1, - "NAICS_INACTIVE": 2, +func (x NaicsState) Enum() *NaicsState { + p := new(NaicsState) + *p = x + return p } func (x NaicsState) String() string { - return proto.EnumName(NaicsState_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (NaicsState) Descriptor() protoreflect.EnumDescriptor { + return file_ran_load_information_proto_enumTypes[5].Descriptor() } +func (NaicsState) Type() protoreflect.EnumType { + return &file_ran_load_information_proto_enumTypes[5] +} + +func (x NaicsState) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use NaicsState.Descriptor instead. func (NaicsState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{5} + return file_ran_load_information_proto_rawDescGZIP(), []int{5} } type PA int32 @@ -277,871 +409,1357 @@ const ( PA_DB_3 PA = 8 ) -var PA_name = map[int32]string{ - 0: "UNKNOWN_PA", - 1: "DB_NEG_6", - 2: "DB_NEG_4_DOT_77", - 3: "DB_NEG_3", - 4: "DB_NEG_1_DOT_77", - 5: "DB_0", - 6: "DB_1", - 7: "DB_2", - 8: "DB_3", -} - -var PA_value = map[string]int32{ - "UNKNOWN_PA": 0, - "DB_NEG_6": 1, - "DB_NEG_4_DOT_77": 2, - "DB_NEG_3": 3, - "DB_NEG_1_DOT_77": 4, - "DB_0": 5, - "DB_1": 6, - "DB_2": 7, - "DB_3": 8, +// Enum value maps for PA. +var ( + PA_name = map[int32]string{ + 0: "UNKNOWN_PA", + 1: "DB_NEG_6", + 2: "DB_NEG_4_DOT_77", + 3: "DB_NEG_3", + 4: "DB_NEG_1_DOT_77", + 5: "DB_0", + 6: "DB_1", + 7: "DB_2", + 8: "DB_3", + } + PA_value = map[string]int32{ + "UNKNOWN_PA": 0, + "DB_NEG_6": 1, + "DB_NEG_4_DOT_77": 2, + "DB_NEG_3": 3, + "DB_NEG_1_DOT_77": 4, + "DB_0": 5, + "DB_1": 6, + "DB_2": 7, + "DB_3": 8, + } +) + +func (x PA) Enum() *PA { + p := new(PA) + *p = x + return p } func (x PA) String() string { - return proto.EnumName(PA_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } -func (PA) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{6} +func (PA) Descriptor() protoreflect.EnumDescriptor { + return file_ran_load_information_proto_enumTypes[6].Descriptor() } -// 9.1.2.1 -type RanLoadInformation struct { - LoadTimestamp uint64 `protobuf:"varint,1,opt,name=load_timestamp,json=loadTimestamp,proto3" json:"load_timestamp,omitempty"` - CellLoadInfos []*CellLoadInformation `protobuf:"bytes,2,rep,name=cell_load_infos,json=cellLoadInfos,proto3" json:"cell_load_infos,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (PA) Type() protoreflect.EnumType { + return &file_ran_load_information_proto_enumTypes[6] } -func (m *RanLoadInformation) Reset() { *m = RanLoadInformation{} } -func (m *RanLoadInformation) String() string { return proto.CompactTextString(m) } -func (*RanLoadInformation) ProtoMessage() {} -func (*RanLoadInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{0} +func (x PA) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } -func (m *RanLoadInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RanLoadInformation.Unmarshal(m, b) +// Deprecated: Use PA.Descriptor instead. +func (PA) EnumDescriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{6} } -func (m *RanLoadInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RanLoadInformation.Marshal(b, m, deterministic) + +// 9.1.2.1 +type RanLoadInformation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + LoadTimestamp uint64 `protobuf:"varint,1,opt,name=load_timestamp,json=loadTimestamp,proto3" json:"load_timestamp,omitempty"` + CellLoadInfos []*CellLoadInformation `protobuf:"bytes,2,rep,name=cell_load_infos,json=cellLoadInfos,proto3" json:"cell_load_infos,omitempty"` } -func (m *RanLoadInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_RanLoadInformation.Merge(m, src) + +func (x *RanLoadInformation) Reset() { + *x = RanLoadInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RanLoadInformation) XXX_Size() int { - return xxx_messageInfo_RanLoadInformation.Size(m) + +func (x *RanLoadInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *RanLoadInformation) XXX_DiscardUnknown() { - xxx_messageInfo_RanLoadInformation.DiscardUnknown(m) + +func (*RanLoadInformation) ProtoMessage() {} + +func (x *RanLoadInformation) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_RanLoadInformation proto.InternalMessageInfo +// Deprecated: Use RanLoadInformation.ProtoReflect.Descriptor instead. +func (*RanLoadInformation) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{0} +} -func (m *RanLoadInformation) GetLoadTimestamp() uint64 { - if m != nil { - return m.LoadTimestamp +func (x *RanLoadInformation) GetLoadTimestamp() uint64 { + if x != nil { + return x.LoadTimestamp } return 0 } -func (m *RanLoadInformation) GetCellLoadInfos() []*CellLoadInformation { - if m != nil { - return m.CellLoadInfos +func (x *RanLoadInformation) GetCellLoadInfos() []*CellLoadInformation { + if x != nil { + return x.CellLoadInfos } return nil } type CellLoadInformation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + CellId string `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"` UlInterferenceOverloadIndications []UlInterferenceOverloadIndication `protobuf:"varint,2,rep,packed,name=ul_interference_overload_indications,json=ulInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"ul_interference_overload_indications,omitempty"` UlHighInterferenceInfos []*UlHighInterferenceInformation `protobuf:"bytes,3,rep,name=ul_high_interference_infos,json=ulHighInterferenceInfos,proto3" json:"ul_high_interference_infos,omitempty"` RelativeNarrowbandTxPower *RelativeNarrowbandTxPower `protobuf:"bytes,4,opt,name=relative_narrowband_tx_power,json=relativeNarrowbandTxPower,proto3" json:"relative_narrowband_tx_power,omitempty"` AbsInformation *AbsInformation `protobuf:"bytes,5,opt,name=abs_information,json=absInformation,proto3" json:"abs_information,omitempty"` InvokeIndication InvokeIndication `protobuf:"varint,6,opt,name=invoke_indication,json=invokeIndication,proto3,enum=entities.InvokeIndication" json:"invoke_indication,omitempty"` - IntendedUlDlConfiguration SubframeAssignment `protobuf:"varint,7,opt,name=intended_ul_dl_configuration,json=intendedUlDlConfiguration,proto3,enum=entities.SubframeAssignment" json:"intended_ul_dl_configuration,omitempty"` + IntendedUlDlConfiguration SubframeAssignment `protobuf:"varint,7,opt,name=intended_ul_dl_configuration,json=intendedUlDlConfiguration,proto3,enum=entities.SubframeAssignment" json:"intended_ul_dl_configuration,omitempty"` // TODO: import type ExtendedUlInterferenceOverloadInfo *ExtendedUlInterferenceOverloadInfo `protobuf:"bytes,8,opt,name=extended_ul_interference_overload_info,json=extendedUlInterferenceOverloadInfo,proto3" json:"extended_ul_interference_overload_info,omitempty"` CompInformation *CompInformation `protobuf:"bytes,9,opt,name=comp_information,json=compInformation,proto3" json:"comp_information,omitempty"` DynamicDlTransmissionInformation *DynamicDlTransmissionInformation `protobuf:"bytes,10,opt,name=dynamic_dl_transmission_information,json=dynamicDlTransmissionInformation,proto3" json:"dynamic_dl_transmission_information,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *CellLoadInformation) Reset() { *m = CellLoadInformation{} } -func (m *CellLoadInformation) String() string { return proto.CompactTextString(m) } -func (*CellLoadInformation) ProtoMessage() {} -func (*CellLoadInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{1} +func (x *CellLoadInformation) Reset() { + *x = CellLoadInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CellLoadInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CellLoadInformation.Unmarshal(m, b) -} -func (m *CellLoadInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CellLoadInformation.Marshal(b, m, deterministic) +func (x *CellLoadInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CellLoadInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_CellLoadInformation.Merge(m, src) -} -func (m *CellLoadInformation) XXX_Size() int { - return xxx_messageInfo_CellLoadInformation.Size(m) -} -func (m *CellLoadInformation) XXX_DiscardUnknown() { - xxx_messageInfo_CellLoadInformation.DiscardUnknown(m) + +func (*CellLoadInformation) ProtoMessage() {} + +func (x *CellLoadInformation) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CellLoadInformation proto.InternalMessageInfo +// Deprecated: Use CellLoadInformation.ProtoReflect.Descriptor instead. +func (*CellLoadInformation) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{1} +} -func (m *CellLoadInformation) GetCellId() string { - if m != nil { - return m.CellId +func (x *CellLoadInformation) GetCellId() string { + if x != nil { + return x.CellId } return "" } -func (m *CellLoadInformation) GetUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication { - if m != nil { - return m.UlInterferenceOverloadIndications +func (x *CellLoadInformation) GetUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication { + if x != nil { + return x.UlInterferenceOverloadIndications } return nil } -func (m *CellLoadInformation) GetUlHighInterferenceInfos() []*UlHighInterferenceInformation { - if m != nil { - return m.UlHighInterferenceInfos +func (x *CellLoadInformation) GetUlHighInterferenceInfos() []*UlHighInterferenceInformation { + if x != nil { + return x.UlHighInterferenceInfos } return nil } -func (m *CellLoadInformation) GetRelativeNarrowbandTxPower() *RelativeNarrowbandTxPower { - if m != nil { - return m.RelativeNarrowbandTxPower +func (x *CellLoadInformation) GetRelativeNarrowbandTxPower() *RelativeNarrowbandTxPower { + if x != nil { + return x.RelativeNarrowbandTxPower } return nil } -func (m *CellLoadInformation) GetAbsInformation() *AbsInformation { - if m != nil { - return m.AbsInformation +func (x *CellLoadInformation) GetAbsInformation() *AbsInformation { + if x != nil { + return x.AbsInformation } return nil } -func (m *CellLoadInformation) GetInvokeIndication() InvokeIndication { - if m != nil { - return m.InvokeIndication +func (x *CellLoadInformation) GetInvokeIndication() InvokeIndication { + if x != nil { + return x.InvokeIndication } return InvokeIndication_UNKNOWN_INVOKE_INDICATION } -func (m *CellLoadInformation) GetIntendedUlDlConfiguration() SubframeAssignment { - if m != nil { - return m.IntendedUlDlConfiguration +func (x *CellLoadInformation) GetIntendedUlDlConfiguration() SubframeAssignment { + if x != nil { + return x.IntendedUlDlConfiguration } return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT } -func (m *CellLoadInformation) GetExtendedUlInterferenceOverloadInfo() *ExtendedUlInterferenceOverloadInfo { - if m != nil { - return m.ExtendedUlInterferenceOverloadInfo +func (x *CellLoadInformation) GetExtendedUlInterferenceOverloadInfo() *ExtendedUlInterferenceOverloadInfo { + if x != nil { + return x.ExtendedUlInterferenceOverloadInfo } return nil } -func (m *CellLoadInformation) GetCompInformation() *CompInformation { - if m != nil { - return m.CompInformation +func (x *CellLoadInformation) GetCompInformation() *CompInformation { + if x != nil { + return x.CompInformation } return nil } -func (m *CellLoadInformation) GetDynamicDlTransmissionInformation() *DynamicDlTransmissionInformation { - if m != nil { - return m.DynamicDlTransmissionInformation +func (x *CellLoadInformation) GetDynamicDlTransmissionInformation() *DynamicDlTransmissionInformation { + if x != nil { + return x.DynamicDlTransmissionInformation } return nil } // 9.2.18 type UlHighInterferenceInformation struct { - TargetCellId string `protobuf:"bytes,1,opt,name=target_cell_id,json=targetCellId,proto3" json:"target_cell_id,omitempty"` - UlHighInterferenceIndication string `protobuf:"bytes,2,opt,name=ul_high_interference_indication,json=ulHighInterferenceIndication,proto3" json:"ul_high_interference_indication,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *UlHighInterferenceInformation) Reset() { *m = UlHighInterferenceInformation{} } -func (m *UlHighInterferenceInformation) String() string { return proto.CompactTextString(m) } -func (*UlHighInterferenceInformation) ProtoMessage() {} -func (*UlHighInterferenceInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{2} + TargetCellId string `protobuf:"bytes,1,opt,name=target_cell_id,json=targetCellId,proto3" json:"target_cell_id,omitempty"` + UlHighInterferenceIndication string `protobuf:"bytes,2,opt,name=ul_high_interference_indication,json=ulHighInterferenceIndication,proto3" json:"ul_high_interference_indication,omitempty"` } -func (m *UlHighInterferenceInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_UlHighInterferenceInformation.Unmarshal(m, b) -} -func (m *UlHighInterferenceInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_UlHighInterferenceInformation.Marshal(b, m, deterministic) -} -func (m *UlHighInterferenceInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_UlHighInterferenceInformation.Merge(m, src) +func (x *UlHighInterferenceInformation) Reset() { + *x = UlHighInterferenceInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *UlHighInterferenceInformation) XXX_Size() int { - return xxx_messageInfo_UlHighInterferenceInformation.Size(m) + +func (x *UlHighInterferenceInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *UlHighInterferenceInformation) XXX_DiscardUnknown() { - xxx_messageInfo_UlHighInterferenceInformation.DiscardUnknown(m) + +func (*UlHighInterferenceInformation) ProtoMessage() {} + +func (x *UlHighInterferenceInformation) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_UlHighInterferenceInformation proto.InternalMessageInfo +// Deprecated: Use UlHighInterferenceInformation.ProtoReflect.Descriptor instead. +func (*UlHighInterferenceInformation) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{2} +} -func (m *UlHighInterferenceInformation) GetTargetCellId() string { - if m != nil { - return m.TargetCellId +func (x *UlHighInterferenceInformation) GetTargetCellId() string { + if x != nil { + return x.TargetCellId } return "" } -func (m *UlHighInterferenceInformation) GetUlHighInterferenceIndication() string { - if m != nil { - return m.UlHighInterferenceIndication +func (x *UlHighInterferenceInformation) GetUlHighInterferenceIndication() string { + if x != nil { + return x.UlHighInterferenceIndication } return "" } // 9.2.19 type RelativeNarrowbandTxPower struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + RntpPerPrb string `protobuf:"bytes,1,opt,name=rntp_per_prb,json=rntpPerPrb,proto3" json:"rntp_per_prb,omitempty"` RntpThreshold RntpThreshold `protobuf:"varint,2,opt,name=rntp_threshold,json=rntpThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_threshold,omitempty"` NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"` PB uint32 `protobuf:"varint,4,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"` PdcchInterferenceImpact uint32 `protobuf:"varint,5,opt,name=pdcch_interference_impact,json=pdcchInterferenceImpact,proto3" json:"pdcch_interference_impact,omitempty"` EnhancedRntp *EnhancedRntp `protobuf:"bytes,6,opt,name=enhanced_rntp,json=enhancedRntp,proto3" json:"enhanced_rntp,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *RelativeNarrowbandTxPower) Reset() { *m = RelativeNarrowbandTxPower{} } -func (m *RelativeNarrowbandTxPower) String() string { return proto.CompactTextString(m) } -func (*RelativeNarrowbandTxPower) ProtoMessage() {} -func (*RelativeNarrowbandTxPower) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{3} +func (x *RelativeNarrowbandTxPower) Reset() { + *x = RelativeNarrowbandTxPower{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RelativeNarrowbandTxPower) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RelativeNarrowbandTxPower.Unmarshal(m, b) -} -func (m *RelativeNarrowbandTxPower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RelativeNarrowbandTxPower.Marshal(b, m, deterministic) -} -func (m *RelativeNarrowbandTxPower) XXX_Merge(src proto.Message) { - xxx_messageInfo_RelativeNarrowbandTxPower.Merge(m, src) +func (x *RelativeNarrowbandTxPower) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *RelativeNarrowbandTxPower) XXX_Size() int { - return xxx_messageInfo_RelativeNarrowbandTxPower.Size(m) -} -func (m *RelativeNarrowbandTxPower) XXX_DiscardUnknown() { - xxx_messageInfo_RelativeNarrowbandTxPower.DiscardUnknown(m) + +func (*RelativeNarrowbandTxPower) ProtoMessage() {} + +func (x *RelativeNarrowbandTxPower) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_RelativeNarrowbandTxPower proto.InternalMessageInfo +// Deprecated: Use RelativeNarrowbandTxPower.ProtoReflect.Descriptor instead. +func (*RelativeNarrowbandTxPower) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{3} +} -func (m *RelativeNarrowbandTxPower) GetRntpPerPrb() string { - if m != nil { - return m.RntpPerPrb +func (x *RelativeNarrowbandTxPower) GetRntpPerPrb() string { + if x != nil { + return x.RntpPerPrb } return "" } -func (m *RelativeNarrowbandTxPower) GetRntpThreshold() RntpThreshold { - if m != nil { - return m.RntpThreshold +func (x *RelativeNarrowbandTxPower) GetRntpThreshold() RntpThreshold { + if x != nil { + return x.RntpThreshold } return RntpThreshold_UNKNOWN_RNTP_THRESHOLD } -func (m *RelativeNarrowbandTxPower) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts { - if m != nil { - return m.NumberOfCellSpecificAntennaPorts +func (x *RelativeNarrowbandTxPower) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts { + if x != nil { + return x.NumberOfCellSpecificAntennaPorts } return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS } -func (m *RelativeNarrowbandTxPower) GetPB() uint32 { - if m != nil { - return m.PB +func (x *RelativeNarrowbandTxPower) GetPB() uint32 { + if x != nil { + return x.PB } return 0 } -func (m *RelativeNarrowbandTxPower) GetPdcchInterferenceImpact() uint32 { - if m != nil { - return m.PdcchInterferenceImpact +func (x *RelativeNarrowbandTxPower) GetPdcchInterferenceImpact() uint32 { + if x != nil { + return x.PdcchInterferenceImpact } return 0 } -func (m *RelativeNarrowbandTxPower) GetEnhancedRntp() *EnhancedRntp { - if m != nil { - return m.EnhancedRntp +func (x *RelativeNarrowbandTxPower) GetEnhancedRntp() *EnhancedRntp { + if x != nil { + return x.EnhancedRntp } return nil } type EnhancedRntp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + EnhancedRntpBitmap string `protobuf:"bytes,1,opt,name=enhanced_rntp_bitmap,json=enhancedRntpBitmap,proto3" json:"enhanced_rntp_bitmap,omitempty"` RntpHighPowerThreshold RntpThreshold `protobuf:"varint,2,opt,name=rntp_high_power_threshold,json=rntpHighPowerThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_high_power_threshold,omitempty"` EnhancedRntpStartTime *StartTime `protobuf:"bytes,3,opt,name=enhanced_rntp_start_time,json=enhancedRntpStartTime,proto3" json:"enhanced_rntp_start_time,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *EnhancedRntp) Reset() { *m = EnhancedRntp{} } -func (m *EnhancedRntp) String() string { return proto.CompactTextString(m) } -func (*EnhancedRntp) ProtoMessage() {} -func (*EnhancedRntp) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{4} +func (x *EnhancedRntp) Reset() { + *x = EnhancedRntp{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *EnhancedRntp) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_EnhancedRntp.Unmarshal(m, b) -} -func (m *EnhancedRntp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_EnhancedRntp.Marshal(b, m, deterministic) +func (x *EnhancedRntp) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *EnhancedRntp) XXX_Merge(src proto.Message) { - xxx_messageInfo_EnhancedRntp.Merge(m, src) -} -func (m *EnhancedRntp) XXX_Size() int { - return xxx_messageInfo_EnhancedRntp.Size(m) -} -func (m *EnhancedRntp) XXX_DiscardUnknown() { - xxx_messageInfo_EnhancedRntp.DiscardUnknown(m) + +func (*EnhancedRntp) ProtoMessage() {} + +func (x *EnhancedRntp) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_EnhancedRntp proto.InternalMessageInfo +// Deprecated: Use EnhancedRntp.ProtoReflect.Descriptor instead. +func (*EnhancedRntp) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{4} +} -func (m *EnhancedRntp) GetEnhancedRntpBitmap() string { - if m != nil { - return m.EnhancedRntpBitmap +func (x *EnhancedRntp) GetEnhancedRntpBitmap() string { + if x != nil { + return x.EnhancedRntpBitmap } return "" } -func (m *EnhancedRntp) GetRntpHighPowerThreshold() RntpThreshold { - if m != nil { - return m.RntpHighPowerThreshold +func (x *EnhancedRntp) GetRntpHighPowerThreshold() RntpThreshold { + if x != nil { + return x.RntpHighPowerThreshold } return RntpThreshold_UNKNOWN_RNTP_THRESHOLD } -func (m *EnhancedRntp) GetEnhancedRntpStartTime() *StartTime { - if m != nil { - return m.EnhancedRntpStartTime +func (x *EnhancedRntp) GetEnhancedRntpStartTime() *StartTime { + if x != nil { + return x.EnhancedRntpStartTime } return nil } type StartTime struct { - StartSfn int32 `protobuf:"varint,1,opt,name=start_sfn,json=startSfn,proto3" json:"start_sfn,omitempty"` - StartSubframeNumber int32 `protobuf:"varint,2,opt,name=start_subframe_number,json=startSubframeNumber,proto3" json:"start_subframe_number,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *StartTime) Reset() { *m = StartTime{} } -func (m *StartTime) String() string { return proto.CompactTextString(m) } -func (*StartTime) ProtoMessage() {} -func (*StartTime) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{5} + StartSfn int32 `protobuf:"varint,1,opt,name=start_sfn,json=startSfn,proto3" json:"start_sfn,omitempty"` + StartSubframeNumber int32 `protobuf:"varint,2,opt,name=start_subframe_number,json=startSubframeNumber,proto3" json:"start_subframe_number,omitempty"` } -func (m *StartTime) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_StartTime.Unmarshal(m, b) -} -func (m *StartTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_StartTime.Marshal(b, m, deterministic) -} -func (m *StartTime) XXX_Merge(src proto.Message) { - xxx_messageInfo_StartTime.Merge(m, src) +func (x *StartTime) Reset() { + *x = StartTime{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *StartTime) XXX_Size() int { - return xxx_messageInfo_StartTime.Size(m) + +func (x *StartTime) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *StartTime) XXX_DiscardUnknown() { - xxx_messageInfo_StartTime.DiscardUnknown(m) + +func (*StartTime) ProtoMessage() {} + +func (x *StartTime) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_StartTime proto.InternalMessageInfo +// Deprecated: Use StartTime.ProtoReflect.Descriptor instead. +func (*StartTime) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{5} +} -func (m *StartTime) GetStartSfn() int32 { - if m != nil { - return m.StartSfn +func (x *StartTime) GetStartSfn() int32 { + if x != nil { + return x.StartSfn } return 0 } -func (m *StartTime) GetStartSubframeNumber() int32 { - if m != nil { - return m.StartSubframeNumber +func (x *StartTime) GetStartSubframeNumber() int32 { + if x != nil { + return x.StartSubframeNumber } return 0 } // 9.2.54 type AbsInformation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + Mode AbsInformationMode `protobuf:"varint,1,opt,name=mode,proto3,enum=entities.AbsInformationMode" json:"mode,omitempty"` AbsPatternInfo string `protobuf:"bytes,2,opt,name=abs_pattern_info,json=absPatternInfo,proto3" json:"abs_pattern_info,omitempty"` NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"` MeasurementSubset string `protobuf:"bytes,4,opt,name=measurement_subset,json=measurementSubset,proto3" json:"measurement_subset,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *AbsInformation) Reset() { *m = AbsInformation{} } -func (m *AbsInformation) String() string { return proto.CompactTextString(m) } -func (*AbsInformation) ProtoMessage() {} -func (*AbsInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{6} +func (x *AbsInformation) Reset() { + *x = AbsInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *AbsInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_AbsInformation.Unmarshal(m, b) -} -func (m *AbsInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_AbsInformation.Marshal(b, m, deterministic) +func (x *AbsInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *AbsInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_AbsInformation.Merge(m, src) -} -func (m *AbsInformation) XXX_Size() int { - return xxx_messageInfo_AbsInformation.Size(m) -} -func (m *AbsInformation) XXX_DiscardUnknown() { - xxx_messageInfo_AbsInformation.DiscardUnknown(m) + +func (*AbsInformation) ProtoMessage() {} + +func (x *AbsInformation) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_AbsInformation proto.InternalMessageInfo +// Deprecated: Use AbsInformation.ProtoReflect.Descriptor instead. +func (*AbsInformation) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{6} +} -func (m *AbsInformation) GetMode() AbsInformationMode { - if m != nil { - return m.Mode +func (x *AbsInformation) GetMode() AbsInformationMode { + if x != nil { + return x.Mode } return AbsInformationMode_UNKNOWN_ABS_INFORMATION_MODE } -func (m *AbsInformation) GetAbsPatternInfo() string { - if m != nil { - return m.AbsPatternInfo +func (x *AbsInformation) GetAbsPatternInfo() string { + if x != nil { + return x.AbsPatternInfo } return "" } -func (m *AbsInformation) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts { - if m != nil { - return m.NumberOfCellSpecificAntennaPorts +func (x *AbsInformation) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts { + if x != nil { + return x.NumberOfCellSpecificAntennaPorts } return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS } -func (m *AbsInformation) GetMeasurementSubset() string { - if m != nil { - return m.MeasurementSubset +func (x *AbsInformation) GetMeasurementSubset() string { + if x != nil { + return x.MeasurementSubset } return "" } // 9.2.67 type ExtendedUlInterferenceOverloadInfo struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + AssociatedSubframes string `protobuf:"bytes,1,opt,name=associated_subframes,json=associatedSubframes,proto3" json:"associated_subframes,omitempty"` ExtendedUlInterferenceOverloadIndications []UlInterferenceOverloadIndication `protobuf:"varint,2,rep,packed,name=extended_ul_interference_overload_indications,json=extendedUlInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"extended_ul_interference_overload_indications,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *ExtendedUlInterferenceOverloadInfo) Reset() { *m = ExtendedUlInterferenceOverloadInfo{} } -func (m *ExtendedUlInterferenceOverloadInfo) String() string { return proto.CompactTextString(m) } -func (*ExtendedUlInterferenceOverloadInfo) ProtoMessage() {} -func (*ExtendedUlInterferenceOverloadInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{7} +func (x *ExtendedUlInterferenceOverloadInfo) Reset() { + *x = ExtendedUlInterferenceOverloadInfo{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *ExtendedUlInterferenceOverloadInfo) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Unmarshal(m, b) -} -func (m *ExtendedUlInterferenceOverloadInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Marshal(b, m, deterministic) -} -func (m *ExtendedUlInterferenceOverloadInfo) XXX_Merge(src proto.Message) { - xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Merge(m, src) -} -func (m *ExtendedUlInterferenceOverloadInfo) XXX_Size() int { - return xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.Size(m) +func (x *ExtendedUlInterferenceOverloadInfo) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *ExtendedUlInterferenceOverloadInfo) XXX_DiscardUnknown() { - xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.DiscardUnknown(m) + +func (*ExtendedUlInterferenceOverloadInfo) ProtoMessage() {} + +func (x *ExtendedUlInterferenceOverloadInfo) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_ExtendedUlInterferenceOverloadInfo proto.InternalMessageInfo +// Deprecated: Use ExtendedUlInterferenceOverloadInfo.ProtoReflect.Descriptor instead. +func (*ExtendedUlInterferenceOverloadInfo) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{7} +} -func (m *ExtendedUlInterferenceOverloadInfo) GetAssociatedSubframes() string { - if m != nil { - return m.AssociatedSubframes +func (x *ExtendedUlInterferenceOverloadInfo) GetAssociatedSubframes() string { + if x != nil { + return x.AssociatedSubframes } return "" } -func (m *ExtendedUlInterferenceOverloadInfo) GetExtendedUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication { - if m != nil { - return m.ExtendedUlInterferenceOverloadIndications +func (x *ExtendedUlInterferenceOverloadInfo) GetExtendedUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication { + if x != nil { + return x.ExtendedUlInterferenceOverloadIndications } return nil } // 9.2.74 type CompInformation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + CompInformationItems []*CompInformationItem `protobuf:"bytes,1,rep,name=comp_information_items,json=compInformationItems,proto3" json:"comp_information_items,omitempty"` CompInformationStartTime *StartTime `protobuf:"bytes,2,opt,name=comp_information_start_time,json=compInformationStartTime,proto3" json:"comp_information_start_time,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *CompInformation) Reset() { *m = CompInformation{} } -func (m *CompInformation) String() string { return proto.CompactTextString(m) } -func (*CompInformation) ProtoMessage() {} -func (*CompInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{8} +func (x *CompInformation) Reset() { + *x = CompInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CompInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CompInformation.Unmarshal(m, b) -} -func (m *CompInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CompInformation.Marshal(b, m, deterministic) -} -func (m *CompInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_CompInformation.Merge(m, src) +func (x *CompInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CompInformation) XXX_Size() int { - return xxx_messageInfo_CompInformation.Size(m) -} -func (m *CompInformation) XXX_DiscardUnknown() { - xxx_messageInfo_CompInformation.DiscardUnknown(m) + +func (*CompInformation) ProtoMessage() {} + +func (x *CompInformation) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CompInformation proto.InternalMessageInfo +// Deprecated: Use CompInformation.ProtoReflect.Descriptor instead. +func (*CompInformation) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{8} +} -func (m *CompInformation) GetCompInformationItems() []*CompInformationItem { - if m != nil { - return m.CompInformationItems +func (x *CompInformation) GetCompInformationItems() []*CompInformationItem { + if x != nil { + return x.CompInformationItems } return nil } -func (m *CompInformation) GetCompInformationStartTime() *StartTime { - if m != nil { - return m.CompInformationStartTime +func (x *CompInformation) GetCompInformationStartTime() *StartTime { + if x != nil { + return x.CompInformationStartTime } return nil } type CompInformationItem struct { - CompHypothesisSets []*CompHypothesisSet `protobuf:"bytes,1,rep,name=comp_hypothesis_sets,json=compHypothesisSets,proto3" json:"comp_hypothesis_sets,omitempty"` - BenefitMetric int32 `protobuf:"varint,2,opt,name=benefit_metric,json=benefitMetric,proto3" json:"benefit_metric,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *CompInformationItem) Reset() { *m = CompInformationItem{} } -func (m *CompInformationItem) String() string { return proto.CompactTextString(m) } -func (*CompInformationItem) ProtoMessage() {} -func (*CompInformationItem) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{9} + CompHypothesisSets []*CompHypothesisSet `protobuf:"bytes,1,rep,name=comp_hypothesis_sets,json=compHypothesisSets,proto3" json:"comp_hypothesis_sets,omitempty"` + BenefitMetric int32 `protobuf:"varint,2,opt,name=benefit_metric,json=benefitMetric,proto3" json:"benefit_metric,omitempty"` } -func (m *CompInformationItem) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CompInformationItem.Unmarshal(m, b) -} -func (m *CompInformationItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CompInformationItem.Marshal(b, m, deterministic) -} -func (m *CompInformationItem) XXX_Merge(src proto.Message) { - xxx_messageInfo_CompInformationItem.Merge(m, src) +func (x *CompInformationItem) Reset() { + *x = CompInformationItem{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CompInformationItem) XXX_Size() int { - return xxx_messageInfo_CompInformationItem.Size(m) + +func (x *CompInformationItem) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CompInformationItem) XXX_DiscardUnknown() { - xxx_messageInfo_CompInformationItem.DiscardUnknown(m) + +func (*CompInformationItem) ProtoMessage() {} + +func (x *CompInformationItem) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CompInformationItem proto.InternalMessageInfo +// Deprecated: Use CompInformationItem.ProtoReflect.Descriptor instead. +func (*CompInformationItem) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{9} +} -func (m *CompInformationItem) GetCompHypothesisSets() []*CompHypothesisSet { - if m != nil { - return m.CompHypothesisSets +func (x *CompInformationItem) GetCompHypothesisSets() []*CompHypothesisSet { + if x != nil { + return x.CompHypothesisSets } return nil } -func (m *CompInformationItem) GetBenefitMetric() int32 { - if m != nil { - return m.BenefitMetric +func (x *CompInformationItem) GetBenefitMetric() int32 { + if x != nil { + return x.BenefitMetric } return 0 } type CompHypothesisSet struct { - CellId string `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"` - CompHypothesis string `protobuf:"bytes,2,opt,name=comp_hypothesis,json=compHypothesis,proto3" json:"comp_hypothesis,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *CompHypothesisSet) Reset() { *m = CompHypothesisSet{} } -func (m *CompHypothesisSet) String() string { return proto.CompactTextString(m) } -func (*CompHypothesisSet) ProtoMessage() {} -func (*CompHypothesisSet) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{10} + CellId string `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"` + CompHypothesis string `protobuf:"bytes,2,opt,name=comp_hypothesis,json=compHypothesis,proto3" json:"comp_hypothesis,omitempty"` } -func (m *CompHypothesisSet) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CompHypothesisSet.Unmarshal(m, b) -} -func (m *CompHypothesisSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CompHypothesisSet.Marshal(b, m, deterministic) -} -func (m *CompHypothesisSet) XXX_Merge(src proto.Message) { - xxx_messageInfo_CompHypothesisSet.Merge(m, src) +func (x *CompHypothesisSet) Reset() { + *x = CompHypothesisSet{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CompHypothesisSet) XXX_Size() int { - return xxx_messageInfo_CompHypothesisSet.Size(m) + +func (x *CompHypothesisSet) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CompHypothesisSet) XXX_DiscardUnknown() { - xxx_messageInfo_CompHypothesisSet.DiscardUnknown(m) + +func (*CompHypothesisSet) ProtoMessage() {} + +func (x *CompHypothesisSet) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CompHypothesisSet proto.InternalMessageInfo +// Deprecated: Use CompHypothesisSet.ProtoReflect.Descriptor instead. +func (*CompHypothesisSet) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{10} +} -func (m *CompHypothesisSet) GetCellId() string { - if m != nil { - return m.CellId +func (x *CompHypothesisSet) GetCellId() string { + if x != nil { + return x.CellId } return "" } -func (m *CompHypothesisSet) GetCompHypothesis() string { - if m != nil { - return m.CompHypothesis +func (x *CompHypothesisSet) GetCompHypothesis() string { + if x != nil { + return x.CompHypothesis } return "" } // 9.2.77 type DynamicDlTransmissionInformation struct { - State NaicsState `protobuf:"varint,1,opt,name=state,proto3,enum=entities.NaicsState" json:"state,omitempty"` - TransmissionModes string `protobuf:"bytes,2,opt,name=transmission_modes,json=transmissionModes,proto3" json:"transmission_modes,omitempty"` - PB uint32 `protobuf:"varint,3,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"` - PAList []PA `protobuf:"varint,4,rep,packed,name=p_a_list,json=pAList,proto3,enum=entities.PA" json:"p_a_list,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *DynamicDlTransmissionInformation) Reset() { *m = DynamicDlTransmissionInformation{} } -func (m *DynamicDlTransmissionInformation) String() string { return proto.CompactTextString(m) } -func (*DynamicDlTransmissionInformation) ProtoMessage() {} -func (*DynamicDlTransmissionInformation) Descriptor() ([]byte, []int) { - return fileDescriptor_dbb5982ee58718b9, []int{11} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + State NaicsState `protobuf:"varint,1,opt,name=state,proto3,enum=entities.NaicsState" json:"state,omitempty"` + TransmissionModes string `protobuf:"bytes,2,opt,name=transmission_modes,json=transmissionModes,proto3" json:"transmission_modes,omitempty"` + PB uint32 `protobuf:"varint,3,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"` + PAList []PA `protobuf:"varint,4,rep,packed,name=p_a_list,json=pAList,proto3,enum=entities.PA" json:"p_a_list,omitempty"` +} + +func (x *DynamicDlTransmissionInformation) Reset() { + *x = DynamicDlTransmissionInformation{} + if protoimpl.UnsafeEnabled { + mi := &file_ran_load_information_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *DynamicDlTransmissionInformation) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_DynamicDlTransmissionInformation.Unmarshal(m, b) -} -func (m *DynamicDlTransmissionInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_DynamicDlTransmissionInformation.Marshal(b, m, deterministic) -} -func (m *DynamicDlTransmissionInformation) XXX_Merge(src proto.Message) { - xxx_messageInfo_DynamicDlTransmissionInformation.Merge(m, src) -} -func (m *DynamicDlTransmissionInformation) XXX_Size() int { - return xxx_messageInfo_DynamicDlTransmissionInformation.Size(m) +func (x *DynamicDlTransmissionInformation) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *DynamicDlTransmissionInformation) XXX_DiscardUnknown() { - xxx_messageInfo_DynamicDlTransmissionInformation.DiscardUnknown(m) + +func (*DynamicDlTransmissionInformation) ProtoMessage() {} + +func (x *DynamicDlTransmissionInformation) ProtoReflect() protoreflect.Message { + mi := &file_ran_load_information_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_DynamicDlTransmissionInformation proto.InternalMessageInfo +// Deprecated: Use DynamicDlTransmissionInformation.ProtoReflect.Descriptor instead. +func (*DynamicDlTransmissionInformation) Descriptor() ([]byte, []int) { + return file_ran_load_information_proto_rawDescGZIP(), []int{11} +} -func (m *DynamicDlTransmissionInformation) GetState() NaicsState { - if m != nil { - return m.State +func (x *DynamicDlTransmissionInformation) GetState() NaicsState { + if x != nil { + return x.State } return NaicsState_UNKNOWN_NAICS_STATE } -func (m *DynamicDlTransmissionInformation) GetTransmissionModes() string { - if m != nil { - return m.TransmissionModes +func (x *DynamicDlTransmissionInformation) GetTransmissionModes() string { + if x != nil { + return x.TransmissionModes } return "" } -func (m *DynamicDlTransmissionInformation) GetPB() uint32 { - if m != nil { - return m.PB +func (x *DynamicDlTransmissionInformation) GetPB() uint32 { + if x != nil { + return x.PB } return 0 } -func (m *DynamicDlTransmissionInformation) GetPAList() []PA { - if m != nil { - return m.PAList +func (x *DynamicDlTransmissionInformation) GetPAList() []PA { + if x != nil { + return x.PAList } return nil } -func init() { - proto.RegisterEnum("entities.UlInterferenceOverloadIndication", UlInterferenceOverloadIndication_name, UlInterferenceOverloadIndication_value) - proto.RegisterEnum("entities.RntpThreshold", RntpThreshold_name, RntpThreshold_value) - proto.RegisterEnum("entities.NumberOfCellSpecificAntennaPorts", NumberOfCellSpecificAntennaPorts_name, NumberOfCellSpecificAntennaPorts_value) - proto.RegisterEnum("entities.AbsInformationMode", AbsInformationMode_name, AbsInformationMode_value) - proto.RegisterEnum("entities.InvokeIndication", InvokeIndication_name, InvokeIndication_value) - proto.RegisterEnum("entities.NaicsState", NaicsState_name, NaicsState_value) - proto.RegisterEnum("entities.PA", PA_name, PA_value) - proto.RegisterType((*RanLoadInformation)(nil), "entities.RanLoadInformation") - proto.RegisterType((*CellLoadInformation)(nil), "entities.CellLoadInformation") - proto.RegisterType((*UlHighInterferenceInformation)(nil), "entities.UlHighInterferenceInformation") - proto.RegisterType((*RelativeNarrowbandTxPower)(nil), "entities.RelativeNarrowbandTxPower") - proto.RegisterType((*EnhancedRntp)(nil), "entities.EnhancedRntp") - proto.RegisterType((*StartTime)(nil), "entities.StartTime") - proto.RegisterType((*AbsInformation)(nil), "entities.AbsInformation") - proto.RegisterType((*ExtendedUlInterferenceOverloadInfo)(nil), "entities.ExtendedUlInterferenceOverloadInfo") - proto.RegisterType((*CompInformation)(nil), "entities.CompInformation") - proto.RegisterType((*CompInformationItem)(nil), "entities.CompInformationItem") - proto.RegisterType((*CompHypothesisSet)(nil), "entities.CompHypothesisSet") - proto.RegisterType((*DynamicDlTransmissionInformation)(nil), "entities.DynamicDlTransmissionInformation") -} - -func init() { proto.RegisterFile("ran_load_information.proto", fileDescriptor_dbb5982ee58718b9) } - -var fileDescriptor_dbb5982ee58718b9 = []byte{ - // 1626 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0xdd, 0x6e, 0xdb, 0xca, - 0x11, 0x0e, 0x25, 0xdb, 0xb1, 0xc7, 0x96, 0xbc, 0x5e, 0x3b, 0xb1, 0xec, 0x38, 0xa8, 0xaa, 0xf3, - 0xe7, 0xba, 0x4d, 0x6a, 0xc9, 0x69, 0xd3, 0x1f, 0xa0, 0x00, 0x2d, 0xd1, 0x31, 0x11, 0x99, 0x12, - 0x56, 0xb4, 0x0f, 0x0a, 0xb4, 0x58, 0x50, 0xe4, 0xca, 0x26, 0xca, 0x3f, 0x90, 0xab, 0x9c, 0x04, - 0xe7, 0xa2, 0xc5, 0x41, 0x7b, 0xd5, 0xf3, 0x00, 0xed, 0x0b, 0xf4, 0x11, 0x7a, 0xd1, 0x27, 0xe9, - 0x75, 0x2f, 0xfa, 0x1c, 0xc5, 0x2e, 0x49, 0x89, 0x54, 0xec, 0xea, 0x00, 0xbd, 0xe8, 0x95, 0x76, - 0x67, 0xbe, 0xf9, 0x66, 0x76, 0x76, 0x66, 0x96, 0x82, 0xc3, 0xd8, 0x0a, 0xa8, 0x17, 0x5a, 0x0e, - 0x75, 0x83, 0x49, 0x18, 0xfb, 0x16, 0x77, 0xc3, 0xe0, 0x65, 0x14, 0x87, 0x3c, 0xc4, 0xeb, 0x2c, - 0xe0, 0x2e, 0x77, 0x59, 0x72, 0xb8, 0xc1, 0x82, 0x71, 0x2a, 0x6c, 0x7d, 0xa3, 0x00, 0x26, 0x56, - 0xd0, 0x0f, 0x2d, 0x47, 0x9f, 0x5b, 0xe0, 0xcf, 0xa0, 0x2e, 0x59, 0xb8, 0xeb, 0xb3, 0x84, 0x5b, - 0x7e, 0xd4, 0x50, 0x9a, 0xca, 0xf1, 0x0a, 0xa9, 0x09, 0xa9, 0x99, 0x0b, 0xb1, 0x06, 0xdb, 0x36, - 0xf3, 0xbc, 0xb9, 0xc7, 0xa4, 0x51, 0x69, 0x56, 0x8f, 0x37, 0x3b, 0xcf, 0x5f, 0xe6, 0xce, 0x5e, - 0x76, 0x99, 0xe7, 0x2d, 0xd0, 0x93, 0x9a, 0x5d, 0x10, 0x26, 0xad, 0xbf, 0x3d, 0x86, 0xdd, 0x7b, - 0x60, 0x78, 0x1f, 0x1e, 0x4b, 0x7a, 0xd7, 0x91, 0xee, 0x37, 0xc8, 0x9a, 0xd8, 0xea, 0x0e, 0xfe, - 0x1a, 0x3e, 0x9d, 0x7a, 0xd4, 0x0d, 0x38, 0x8b, 0x27, 0x2c, 0x66, 0x81, 0xcd, 0x68, 0xf8, 0x8e, - 0xc5, 0x59, 0x18, 0x8e, 0x6b, 0x4b, 0xfb, 0x34, 0x98, 0x7a, 0xe7, 0x64, 0x1e, 0xcc, 0xb5, 0xa7, - 0x17, 0x8c, 0x06, 0x99, 0x8d, 0x3e, 0x33, 0x21, 0xdf, 0x9f, 0x2e, 0x41, 0x24, 0xd8, 0x81, 0xc3, - 0xa9, 0x47, 0xef, 0xdc, 0xdb, 0xbb, 0x72, 0x04, 0xe9, 0xf9, 0xab, 0xf2, 0xfc, 0x5f, 0x14, 0x5d, - 0x5e, 0xba, 0xb7, 0x77, 0x45, 0xd2, 0x62, 0x26, 0xf6, 0xa7, 0xf7, 0xaa, 0x85, 0x97, 0xa3, 0x98, - 0x79, 0x16, 0x77, 0xdf, 0x31, 0x1a, 0x58, 0x71, 0x1c, 0x7e, 0x35, 0xb6, 0x02, 0x87, 0xf2, 0xf7, - 0x34, 0x0a, 0xbf, 0x62, 0x71, 0x63, 0xa5, 0xa9, 0x1c, 0x6f, 0x76, 0x3e, 0x99, 0xfb, 0x21, 0x19, - 0xda, 0x98, 0x81, 0xcd, 0xf7, 0x43, 0x01, 0x25, 0x07, 0xf1, 0x43, 0x2a, 0xac, 0xc2, 0xb6, 0x35, - 0x4e, 0x8a, 0xc5, 0xd2, 0x58, 0x95, 0xc4, 0x8d, 0x39, 0xb1, 0x3a, 0x4e, 0x8a, 0x11, 0xd7, 0xad, - 0xd2, 0x1e, 0xbf, 0x81, 0x1d, 0x37, 0x78, 0x17, 0xfe, 0x8e, 0x15, 0x32, 0xdf, 0x58, 0x6b, 0x2a, - 0xc7, 0xf5, 0xce, 0xe1, 0x9c, 0x44, 0x97, 0x90, 0x42, 0xa2, 0x91, 0xbb, 0x20, 0xc1, 0xbf, 0x85, - 0x23, 0x91, 0xcf, 0xc0, 0x61, 0x0e, 0x9d, 0x7a, 0xd4, 0xf1, 0xa8, 0x1d, 0x06, 0x13, 0xf7, 0x76, - 0x1a, 0xa7, 0x9c, 0x8f, 0x25, 0xe7, 0xd1, 0x9c, 0x73, 0x34, 0x1d, 0x4f, 0x62, 0xcb, 0x67, 0x6a, - 0x92, 0xb8, 0xb7, 0x81, 0xcf, 0x02, 0x4e, 0x0e, 0x72, 0x86, 0x6b, 0xaf, 0xe7, 0x75, 0x8b, 0xe6, - 0xf8, 0x0f, 0x0a, 0x7c, 0xce, 0xde, 0xcf, 0xf9, 0x1f, 0xaa, 0x9e, 0x49, 0xd8, 0x58, 0x97, 0x29, - 0xf8, 0xd1, 0xdc, 0x93, 0xf6, 0x3e, 0x67, 0xbd, 0xbf, 0x38, 0x26, 0x21, 0x69, 0xb1, 0xa5, 0x18, - 0xdc, 0x03, 0x64, 0x87, 0x7e, 0x54, 0x4a, 0xf7, 0x86, 0xf4, 0x75, 0x50, 0xe8, 0x97, 0xd0, 0x8f, - 0x8a, 0xf9, 0xde, 0xb6, 0xcb, 0x02, 0xfc, 0x01, 0x3e, 0x71, 0x3e, 0x04, 0x96, 0xef, 0xda, 0x22, - 0x47, 0x3c, 0xb6, 0x82, 0xc4, 0x77, 0x93, 0xc4, 0x0d, 0x83, 0x12, 0x31, 0x48, 0xe2, 0x42, 0xed, - 0xf7, 0x52, 0xa3, 0x9e, 0x67, 0x16, 0x4c, 0x8a, 0x9e, 0x9a, 0xce, 0x12, 0x44, 0xeb, 0x5b, 0x05, - 0x9e, 0xff, 0xd7, 0x7a, 0xc6, 0x9f, 0x42, 0x9d, 0x5b, 0xf1, 0x2d, 0xe3, 0xb4, 0xdc, 0xb9, 0x5b, - 0xa9, 0xb4, 0x9b, 0xf6, 0xaf, 0x06, 0xdf, 0x7b, 0xa0, 0x85, 0x66, 0x15, 0x54, 0x91, 0x66, 0x47, - 0xf7, 0xb5, 0x47, 0x8e, 0x69, 0xfd, 0xb1, 0x0a, 0x07, 0x0f, 0x96, 0x3d, 0x6e, 0xc2, 0x56, 0x1c, - 0xf0, 0x88, 0x46, 0x2c, 0xa6, 0x51, 0x3c, 0xce, 0x02, 0x01, 0x21, 0x1b, 0xb2, 0x78, 0x18, 0x8f, - 0xf1, 0xaf, 0xa0, 0x2e, 0x11, 0xfc, 0x2e, 0x66, 0xc9, 0x5d, 0xe8, 0x39, 0xd2, 0x6b, 0xbd, 0xb3, - 0x5f, 0xe8, 0xaa, 0x80, 0x47, 0x66, 0xae, 0x26, 0xb5, 0xb8, 0xb8, 0xc5, 0x5f, 0xc3, 0x67, 0xc1, - 0xd4, 0x1f, 0xb3, 0x98, 0x86, 0x93, 0xf4, 0xbc, 0x49, 0xc4, 0x6c, 0x77, 0xe2, 0xda, 0xd4, 0x12, - 0x75, 0x18, 0x58, 0x34, 0x0a, 0x63, 0x2e, 0x86, 0x82, 0x52, 0x9e, 0x43, 0x86, 0x34, 0x1b, 0x4c, - 0x44, 0x3e, 0x46, 0x99, 0x8d, 0x9a, 0x9a, 0x0c, 0x85, 0x05, 0x69, 0x06, 0x4b, 0x10, 0x78, 0x1b, - 0xaa, 0x11, 0x1d, 0xcb, 0x39, 0x50, 0x23, 0x95, 0xe8, 0x1c, 0xff, 0x02, 0x0e, 0x22, 0xc7, 0xb6, - 0x17, 0x53, 0xea, 0x47, 0x96, 0xcd, 0x65, 0x57, 0xd7, 0xc8, 0xbe, 0x04, 0x94, 0xb2, 0x29, 0xd5, - 0xf8, 0x97, 0x50, 0x63, 0xc1, 0x9d, 0x15, 0xd8, 0xcc, 0xa1, 0xe2, 0x8c, 0xb2, 0x81, 0x37, 0x3b, - 0x4f, 0x0b, 0x2d, 0x90, 0xa9, 0x45, 0x42, 0xc8, 0x16, 0x2b, 0xec, 0x5a, 0xff, 0x52, 0x60, 0xab, - 0xa8, 0xc6, 0xa7, 0xb0, 0x57, 0x62, 0xa3, 0x63, 0x97, 0xfb, 0x56, 0x94, 0xdd, 0x00, 0x2e, 0x1a, - 0x9f, 0x4b, 0x0d, 0x26, 0x70, 0x20, 0x81, 0xb2, 0x24, 0xe4, 0x80, 0xfb, 0xee, 0x97, 0xf2, 0x54, - 0x58, 0x8a, 0x2a, 0x91, 0xd7, 0x3e, 0xbf, 0x9d, 0x3e, 0x34, 0xca, 0x51, 0x24, 0xdc, 0x8a, 0xb9, - 0x7c, 0xd2, 0xe4, 0x85, 0x6c, 0x76, 0x76, 0x0b, 0xb3, 0x44, 0xe8, 0xc4, 0xc3, 0x46, 0x9e, 0x14, - 0xc3, 0x9b, 0x89, 0x5b, 0xbf, 0x81, 0x8d, 0xd9, 0x06, 0x3f, 0x83, 0x8d, 0x94, 0x2c, 0x99, 0x04, - 0xf2, 0x54, 0xab, 0x64, 0x5d, 0x0a, 0x46, 0x93, 0x00, 0x77, 0xe0, 0x49, 0xa6, 0xcc, 0xe6, 0x13, - 0x4d, 0xef, 0x52, 0x9e, 0x63, 0x95, 0xec, 0xa6, 0xc0, 0x4c, 0x97, 0x16, 0x42, 0xeb, 0x2f, 0x15, - 0xa8, 0x97, 0xe7, 0x2c, 0x3e, 0x85, 0x15, 0x3f, 0x74, 0x98, 0xa4, 0x2f, 0x8d, 0xbd, 0x32, 0xee, - 0x2a, 0x74, 0x18, 0x91, 0x48, 0x7c, 0x0c, 0x48, 0x0c, 0xf3, 0xc8, 0xe2, 0x9c, 0xc5, 0xe9, 0x30, - 0xc8, 0xda, 0x48, 0xcc, 0xec, 0x61, 0x2a, 0x96, 0x83, 0xe8, 0xff, 0x5a, 0xb8, 0x2f, 0x00, 0xfb, - 0xcc, 0x4a, 0xa6, 0x31, 0x13, 0x23, 0x5b, 0x64, 0x29, 0x61, 0x5c, 0xd6, 0xf1, 0x06, 0xd9, 0x29, - 0x68, 0x46, 0x52, 0xd1, 0xfa, 0xb7, 0x02, 0xad, 0xe5, 0xf3, 0x17, 0xb7, 0x61, 0xcf, 0x4a, 0x92, - 0xd0, 0x76, 0x2d, 0xce, 0x9c, 0x59, 0xea, 0x93, 0xac, 0xe6, 0x76, 0xe7, 0xba, 0x3c, 0xf3, 0x09, - 0xfe, 0x56, 0x81, 0x17, 0xdf, 0xe5, 0x45, 0xf8, 0x5f, 0xbe, 0x27, 0x7e, 0xb0, 0xec, 0x59, 0x98, - 0x91, 0xb7, 0xfe, 0xa1, 0xc0, 0xf6, 0xc2, 0xf0, 0xc7, 0x23, 0x78, 0xba, 0xf8, 0x62, 0x50, 0x97, - 0x33, 0x5f, 0x9c, 0x6b, 0xf1, 0x3b, 0xab, 0x6c, 0xaa, 0x73, 0xe6, 0x93, 0x3d, 0xfb, 0x63, 0x61, - 0x82, 0x09, 0x3c, 0xfb, 0x88, 0xb4, 0xd0, 0x1b, 0x95, 0x87, 0x7b, 0xa3, 0xb1, 0xc0, 0x37, 0x6f, - 0x8f, 0x3f, 0x2b, 0xb0, 0x7b, 0x4f, 0x04, 0xf8, 0x0a, 0x64, 0x0c, 0xf4, 0xee, 0x43, 0x14, 0xf2, - 0x3b, 0x96, 0xb8, 0x09, 0x4d, 0x18, 0xcf, 0xc3, 0x7f, 0x56, 0x0e, 0xff, 0x72, 0x06, 0x1a, 0x31, - 0x4e, 0xb0, 0xbd, 0x28, 0x4a, 0xc4, 0x77, 0xe9, 0x98, 0x05, 0x6c, 0xe2, 0x72, 0xea, 0x33, 0x1e, - 0xbb, 0x76, 0xd6, 0x54, 0xb5, 0x4c, 0x7a, 0x25, 0x85, 0xad, 0x6b, 0xd8, 0xf9, 0x88, 0xef, 0xe1, - 0xaf, 0xc9, 0x2f, 0x60, 0x7b, 0x21, 0xc6, 0xbc, 0x6d, 0xca, 0x11, 0xb4, 0xfe, 0xae, 0x40, 0x73, - 0xd9, 0x2b, 0x8a, 0x4f, 0x60, 0x35, 0xe1, 0x16, 0xcf, 0x1b, 0x77, 0xaf, 0xd0, 0x3b, 0x96, 0x6b, - 0x27, 0x23, 0xa1, 0x23, 0x29, 0x44, 0xb4, 0x42, 0xe9, 0xfd, 0x16, 0x6d, 0x9c, 0x3b, 0xdf, 0x29, - 0x6a, 0x44, 0x97, 0xcf, 0x46, 0x7e, 0x75, 0x36, 0xf2, 0x3f, 0x87, 0xf5, 0x88, 0x5a, 0xd4, 0x73, - 0x13, 0xd1, 0x40, 0xa2, 0x36, 0xb7, 0xe6, 0xee, 0x86, 0x2a, 0x59, 0x8b, 0xd4, 0xbe, 0x9b, 0xf0, - 0x93, 0xbf, 0x2a, 0xd0, 0x5c, 0x56, 0x80, 0xf8, 0xc7, 0xf0, 0xc3, 0x6b, 0xe3, 0xad, 0x31, 0xf8, - 0xd2, 0xa0, 0xd7, 0x7d, 0xaa, 0x1b, 0xa6, 0x46, 0x2e, 0x34, 0xa2, 0x19, 0x5d, 0x8d, 0x0e, 0x6e, - 0x34, 0xd2, 0x1f, 0xa8, 0x3d, 0xaa, 0x1b, 0x3d, 0xbd, 0xab, 0x9a, 0xfa, 0xc0, 0x40, 0x8f, 0xf0, - 0x13, 0xd8, 0xb9, 0xd4, 0xdf, 0x5c, 0x96, 0xa0, 0x48, 0xc1, 0xfb, 0xb0, 0x7b, 0xa5, 0xf5, 0xf4, - 0xeb, 0xab, 0xb2, 0xa2, 0x82, 0xf7, 0x00, 0xf5, 0x07, 0x5f, 0x96, 0xa5, 0xd5, 0x93, 0x7f, 0x2a, - 0x50, 0x2b, 0x0d, 0x74, 0x7c, 0x08, 0x4f, 0xf3, 0x40, 0x88, 0x61, 0x0e, 0xa9, 0x79, 0x49, 0xb4, - 0xd1, 0xe5, 0xa0, 0xdf, 0x43, 0x8f, 0x30, 0x82, 0x2d, 0x43, 0x7b, 0x43, 0x75, 0xe3, 0x42, 0x37, - 0x74, 0xf3, 0xd7, 0x48, 0xc1, 0x00, 0x6b, 0x42, 0xd2, 0x6e, 0xa3, 0xca, 0x6c, 0x7d, 0x8a, 0xaa, - 0x78, 0x03, 0x56, 0xc5, 0xfa, 0xe7, 0x68, 0x25, 0x5f, 0xfe, 0x0c, 0xad, 0xe6, 0xcb, 0xd7, 0x68, - 0x2d, 0x5f, 0xfe, 0x14, 0x3d, 0xce, 0x97, 0x3f, 0x41, 0xeb, 0xf9, 0xf2, 0x15, 0xda, 0xc8, 0x97, - 0x67, 0x08, 0xf2, 0x65, 0x07, 0x6d, 0xe6, 0xcb, 0x36, 0xda, 0xc2, 0x6b, 0x50, 0xb9, 0x39, 0x45, - 0x35, 0xf9, 0xdb, 0x46, 0x75, 0xf9, 0xdb, 0x41, 0xdb, 0xf2, 0xf7, 0x0c, 0xa1, 0x93, 0x3f, 0x29, - 0xd0, 0x5c, 0x36, 0x30, 0x71, 0x1b, 0x5e, 0xe4, 0xa7, 0x35, 0xae, 0xaf, 0xce, 0x35, 0x42, 0x07, - 0x17, 0xb4, 0xab, 0xf5, 0xfb, 0x74, 0x34, 0xd4, 0xba, 0xfa, 0x85, 0xde, 0xa5, 0xaa, 0x61, 0x6a, - 0x86, 0xa1, 0xd2, 0xe1, 0x80, 0x98, 0x23, 0xf4, 0x08, 0xd7, 0x01, 0x6e, 0xda, 0x42, 0x4a, 0x87, - 0xc4, 0x44, 0x8a, 0xdc, 0x77, 0x66, 0xfb, 0x8a, 0xdc, 0xbf, 0x9a, 0xed, 0x57, 0x4e, 0x3c, 0xc0, - 0x1f, 0x3f, 0x1a, 0xb8, 0x09, 0x47, 0xb9, 0x63, 0xf5, 0x7c, 0x24, 0x52, 0x3a, 0x20, 0x57, 0xf2, - 0x6e, 0xe9, 0xd5, 0xa0, 0xa7, 0xa5, 0xc9, 0xce, 0x35, 0xf4, 0xa2, 0xd7, 0x43, 0x4a, 0x49, 0x62, - 0xf6, 0x7a, 0xa8, 0x32, 0x97, 0xa8, 0x5d, 0x53, 0xbf, 0x11, 0x17, 0xfa, 0x7b, 0x40, 0x8b, 0x5f, - 0xfb, 0xf8, 0x39, 0x1c, 0xe4, 0xbe, 0x74, 0xe3, 0x66, 0xf0, 0x56, 0x2b, 0x57, 0xd2, 0x2e, 0x6c, - 0x2f, 0x84, 0x80, 0x14, 0xfc, 0x0c, 0xf6, 0x47, 0xa6, 0x4a, 0x4c, 0x6a, 0xa8, 0x7a, 0xb7, 0xac, - 0xac, 0x88, 0x1a, 0x19, 0x99, 0x83, 0xe1, 0x3d, 0xba, 0xea, 0xc9, 0x5b, 0x80, 0x79, 0xab, 0x89, - 0x72, 0x9c, 0xe5, 0x57, 0x82, 0x47, 0xa6, 0x6a, 0x66, 0xa7, 0x4b, 0x05, 0x59, 0xe4, 0x0a, 0xc6, - 0x50, 0xcf, 0xf9, 0x32, 0x59, 0xe5, 0xe4, 0x1b, 0x05, 0x2a, 0x43, 0x55, 0xa4, 0x34, 0x67, 0x19, - 0xaa, 0xe8, 0x11, 0xde, 0x82, 0xf5, 0xde, 0x39, 0x4d, 0xeb, 0x47, 0x11, 0xf1, 0x67, 0xbb, 0x57, - 0xb4, 0x37, 0x30, 0xe9, 0xeb, 0xd7, 0xa8, 0x52, 0x80, 0x9c, 0xa1, 0x6a, 0x01, 0xd2, 0xce, 0x21, - 0x2b, 0x78, 0x1d, 0x56, 0x7a, 0xe7, 0xf4, 0x14, 0xad, 0x66, 0xab, 0x36, 0x5a, 0xcb, 0x56, 0x1d, - 0xf4, 0x38, 0x5b, 0x9d, 0xa1, 0xf5, 0xf1, 0x9a, 0xfc, 0xb3, 0x7e, 0xf6, 0x9f, 0x00, 0x00, 0x00, - 0xff, 0xff, 0x81, 0xba, 0xa4, 0xf6, 0xdf, 0x0f, 0x00, 0x00, +var File_ran_load_information_proto protoreflect.FileDescriptor + +var file_ran_load_information_proto_rawDesc = []byte{ + 0x0a, 0x1a, 0x72, 0x61, 0x6e, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x12, 0x52, 0x61, 0x6e, 0x4c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x6c, 0x6f, 0x61, 0x64, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, + 0x52, 0x0d, 0x6c, 0x6f, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, + 0x45, 0x0a, 0x0f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x66, + 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x43, 0x65, 0x6c, 0x6c, 0x4c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x65, 0x6c, 0x6c, 0x4c, 0x6f, 0x61, + 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x22, 0xa6, 0x07, 0x0a, 0x13, 0x43, 0x65, 0x6c, 0x6c, 0x4c, + 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17, + 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x7b, 0x0a, 0x24, 0x75, 0x6c, 0x5f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, + 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, + 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x21, 0x75, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x64, 0x0a, 0x1a, 0x75, 0x6c, 0x5f, 0x68, 0x69, 0x67, 0x68, 0x5f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, + 0x6f, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x55, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x17, 0x75, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x12, 0x64, 0x0a, 0x1c, 0x72, 0x65, + 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6e, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x62, 0x61, 0x6e, + 0x64, 0x5f, 0x74, 0x78, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x6c, 0x61, + 0x74, 0x69, 0x76, 0x65, 0x4e, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x62, 0x61, 0x6e, 0x64, 0x54, 0x78, + 0x50, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x19, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4e, + 0x61, 0x72, 0x72, 0x6f, 0x77, 0x62, 0x61, 0x6e, 0x64, 0x54, 0x78, 0x50, 0x6f, 0x77, 0x65, 0x72, + 0x12, 0x41, 0x0a, 0x0f, 0x61, 0x62, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, + 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x61, 0x62, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x11, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x5f, 0x69, 0x6e, + 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, + 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, + 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x69, 0x6e, 0x76, 0x6f, + 0x6b, 0x65, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5d, 0x0a, 0x1c, + 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x6c, 0x5f, 0x64, 0x6c, 0x5f, 0x63, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x75, + 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, + 0x52, 0x19, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x55, 0x6c, 0x44, 0x6c, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x80, 0x01, 0x0a, 0x26, + 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, + 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x65, + 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, + 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76, + 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x22, 0x65, 0x78, 0x74, 0x65, + 0x6e, 0x64, 0x65, 0x64, 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44, + 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x79, 0x0a, 0x23, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f, + 0x64, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x44, 0x79, 0x6e, + 0x61, 0x6d, 0x69, 0x63, 0x44, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x20, 0x64, + 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x44, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, + 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x8c, 0x01, 0x0a, 0x1d, 0x55, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x65, 0x6c, 0x6c, + 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, + 0x74, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x1f, 0x75, 0x6c, 0x5f, 0x68, 0x69, + 0x67, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, + 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x1c, 0x75, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x84, + 0x03, 0x0a, 0x19, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x61, 0x72, 0x72, 0x6f, + 0x77, 0x62, 0x61, 0x6e, 0x64, 0x54, 0x78, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0c, + 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x62, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0a, 0x72, 0x6e, 0x74, 0x70, 0x50, 0x65, 0x72, 0x50, 0x72, 0x62, 0x12, 0x3e, + 0x0a, 0x0e, 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, + 0x73, 0x2e, 0x52, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, + 0x0d, 0x72, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x7b, + 0x0a, 0x25, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x63, 0x65, 0x6c, 0x6c, + 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x61, 0x6e, 0x74, 0x65, 0x6e, 0x6e, + 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, + 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, + 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, + 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, + 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x0f, 0x0a, 0x03, 0x70, + 0x5f, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x70, 0x42, 0x12, 0x3a, 0x0a, 0x19, + 0x70, 0x64, 0x63, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x5f, 0x69, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, + 0x17, 0x70, 0x64, 0x63, 0x63, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x49, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12, 0x3b, 0x0a, 0x0d, 0x65, 0x6e, 0x68, 0x61, + 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x72, 0x6e, 0x74, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x68, 0x61, 0x6e, + 0x63, 0x65, 0x64, 0x52, 0x6e, 0x74, 0x70, 0x52, 0x0c, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, + 0x64, 0x52, 0x6e, 0x74, 0x70, 0x22, 0xe2, 0x01, 0x0a, 0x0c, 0x45, 0x6e, 0x68, 0x61, 0x6e, 0x63, + 0x65, 0x64, 0x52, 0x6e, 0x74, 0x70, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, + 0x65, 0x64, 0x5f, 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x62, 0x69, 0x74, 0x6d, 0x61, 0x70, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x52, 0x6e, + 0x74, 0x70, 0x42, 0x69, 0x74, 0x6d, 0x61, 0x70, 0x12, 0x52, 0x0a, 0x19, 0x72, 0x6e, 0x74, 0x70, + 0x5f, 0x68, 0x69, 0x67, 0x68, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x74, 0x68, 0x72, 0x65, + 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, 0x73, + 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x16, 0x72, 0x6e, 0x74, 0x70, 0x48, 0x69, 0x67, 0x68, 0x50, 0x6f, + 0x77, 0x65, 0x72, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x4c, 0x0a, 0x18, + 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, + 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, + 0x69, 0x6d, 0x65, 0x52, 0x15, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x52, 0x6e, 0x74, + 0x70, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x5c, 0x0a, 0x09, 0x53, 0x74, + 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x5f, 0x73, 0x66, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x73, 0x74, 0x61, 0x72, + 0x74, 0x53, 0x66, 0x6e, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x73, 0x75, + 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x13, 0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, + 0x6d, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x98, 0x02, 0x0a, 0x0e, 0x41, 0x62, 0x73, + 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x04, 0x6d, + 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, + 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a, + 0x10, 0x61, 0x62, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x5f, 0x69, 0x6e, 0x66, + 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x62, 0x73, 0x50, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x7b, 0x0a, 0x25, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, + 0x69, 0x63, 0x5f, 0x61, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, + 0x73, 0x2e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x70, + 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, + 0x74, 0x73, 0x52, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, + 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, + 0x6f, 0x72, 0x74, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, + 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x11, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x62, + 0x73, 0x65, 0x74, 0x22, 0xe6, 0x01, 0x0a, 0x22, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, + 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76, + 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x31, 0x0a, 0x14, 0x61, 0x73, + 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, + 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, + 0x61, 0x74, 0x65, 0x64, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x8c, 0x01, + 0x0a, 0x2d, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x6c, 0x5f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, + 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, + 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x29, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x55, 0x6c, 0x49, 0x6e, 0x74, + 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, + 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xba, 0x01, 0x0a, + 0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x53, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, + 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x52, + 0x14, 0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x52, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52, + 0x18, 0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x13, 0x43, 0x6f, + 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x74, 0x65, + 0x6d, 0x12, 0x4d, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x68, 0x79, 0x70, 0x6f, 0x74, 0x68, + 0x65, 0x73, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x1b, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x48, + 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x53, 0x65, 0x74, 0x52, 0x12, 0x63, 0x6f, + 0x6d, 0x70, 0x48, 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x53, 0x65, 0x74, 0x73, + 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x65, 0x6e, 0x65, 0x66, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x72, + 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x62, 0x65, 0x6e, 0x65, 0x66, 0x69, + 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x22, 0x55, 0x0a, 0x11, 0x43, 0x6f, 0x6d, 0x70, 0x48, + 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x53, 0x65, 0x74, 0x12, 0x17, 0x0a, 0x07, + 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, + 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x68, 0x79, + 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, + 0x63, 0x6f, 0x6d, 0x70, 0x48, 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x22, 0xb6, + 0x01, 0x0a, 0x20, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x44, 0x6c, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x61, + 0x69, 0x63, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, + 0x2d, 0x0a, 0x12, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x74, 0x72, 0x61, + 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x0f, + 0x0a, 0x03, 0x70, 0x5f, 0x62, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x70, 0x42, 0x12, + 0x26, 0x0a, 0x08, 0x70, 0x5f, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, + 0x0e, 0x32, 0x0c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x50, 0x41, 0x52, + 0x06, 0x70, 0x41, 0x4c, 0x69, 0x73, 0x74, 0x2a, 0x99, 0x01, 0x0a, 0x20, 0x55, 0x6c, 0x49, 0x6e, + 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, + 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x2b, + 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x55, 0x4c, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, + 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x4c, 0x4f, 0x41, 0x44, + 0x5f, 0x49, 0x4e, 0x44, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 0x12, 0x15, 0x0a, + 0x11, 0x48, 0x49, 0x47, 0x48, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x46, 0x45, 0x52, 0x45, 0x4e, + 0x43, 0x45, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x4d, 0x45, 0x44, 0x49, 0x55, 0x4d, 0x5f, 0x49, + 0x4e, 0x54, 0x45, 0x52, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x02, 0x12, 0x14, 0x0a, + 0x10, 0x4c, 0x4f, 0x57, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, + 0x45, 0x10, 0x03, 0x2a, 0xd8, 0x01, 0x0a, 0x0d, 0x52, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, + 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x1a, 0x0a, 0x16, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, + 0x5f, 0x52, 0x4e, 0x54, 0x50, 0x5f, 0x54, 0x48, 0x52, 0x45, 0x53, 0x48, 0x4f, 0x4c, 0x44, 0x10, + 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x4e, 0x45, 0x47, 0x5f, 0x49, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x54, + 0x59, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x31, 0x10, 0x02, 0x12, + 0x0a, 0x0a, 0x06, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x30, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4e, + 0x45, 0x47, 0x5f, 0x39, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x38, 0x10, + 0x05, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x37, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05, + 0x4e, 0x45, 0x47, 0x5f, 0x36, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x35, + 0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x34, 0x10, 0x09, 0x12, 0x09, 0x0a, + 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x33, 0x10, 0x0a, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, + 0x32, 0x10, 0x0b, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x10, 0x0c, 0x12, 0x06, + 0x0a, 0x02, 0x56, 0x30, 0x10, 0x0d, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x31, 0x10, 0x0e, 0x12, 0x06, + 0x0a, 0x02, 0x56, 0x32, 0x10, 0x0f, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x33, 0x10, 0x10, 0x2a, 0x85, + 0x01, 0x0a, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, + 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, + 0x72, 0x74, 0x73, 0x12, 0x31, 0x0a, 0x2d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, + 0x55, 0x4d, 0x42, 0x45, 0x52, 0x5f, 0x4f, 0x46, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x53, 0x50, + 0x45, 0x43, 0x49, 0x46, 0x49, 0x43, 0x5f, 0x41, 0x4e, 0x54, 0x45, 0x4e, 0x4e, 0x41, 0x5f, 0x50, + 0x4f, 0x52, 0x54, 0x53, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x31, 0x5f, 0x41, 0x4e, 0x54, + 0x5f, 0x50, 0x52, 0x54, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x32, 0x5f, 0x41, 0x4e, 0x54, + 0x5f, 0x50, 0x52, 0x54, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x34, 0x5f, 0x41, 0x4e, 0x54, + 0x5f, 0x50, 0x52, 0x54, 0x10, 0x04, 0x2a, 0x6c, 0x0a, 0x12, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x1c, + 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, + 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0x00, 0x12, 0x10, + 0x0a, 0x0c, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x46, 0x44, 0x44, 0x10, 0x01, + 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x54, 0x44, 0x44, + 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, + 0x56, 0x45, 0x10, 0x03, 0x2a, 0x7f, 0x0a, 0x10, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x49, 0x6e, + 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x4e, 0x4b, 0x4e, + 0x4f, 0x57, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x49, 0x4e, 0x44, 0x49, 0x43, + 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x42, 0x53, 0x5f, 0x49, + 0x4e, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, + 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, + 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x54, 0x4f, + 0x50, 0x5f, 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, + 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x2a, 0x4b, 0x0a, 0x0a, 0x4e, 0x61, 0x69, 0x63, 0x73, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, + 0x41, 0x49, 0x43, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, + 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x12, + 0x0a, 0x0e, 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, + 0x10, 0x02, 0x2a, 0x82, 0x01, 0x0a, 0x02, 0x50, 0x41, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x4b, + 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x50, 0x41, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x42, 0x5f, + 0x4e, 0x45, 0x47, 0x5f, 0x36, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x42, 0x5f, 0x4e, 0x45, + 0x47, 0x5f, 0x34, 0x5f, 0x44, 0x4f, 0x54, 0x5f, 0x37, 0x37, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, + 0x44, 0x42, 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x33, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x42, + 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x5f, 0x44, 0x4f, 0x54, 0x5f, 0x37, 0x37, 0x10, 0x04, 0x12, + 0x08, 0x0a, 0x04, 0x44, 0x42, 0x5f, 0x30, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x42, 0x5f, + 0x31, 0x10, 0x06, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x42, 0x5f, 0x32, 0x10, 0x07, 0x12, 0x08, 0x0a, + 0x04, 0x44, 0x42, 0x5f, 0x33, 0x10, 0x08, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_ran_load_information_proto_rawDescOnce sync.Once + file_ran_load_information_proto_rawDescData = file_ran_load_information_proto_rawDesc +) + +func file_ran_load_information_proto_rawDescGZIP() []byte { + file_ran_load_information_proto_rawDescOnce.Do(func() { + file_ran_load_information_proto_rawDescData = protoimpl.X.CompressGZIP(file_ran_load_information_proto_rawDescData) + }) + return file_ran_load_information_proto_rawDescData +} + +var file_ran_load_information_proto_enumTypes = make([]protoimpl.EnumInfo, 7) +var file_ran_load_information_proto_msgTypes = make([]protoimpl.MessageInfo, 12) +var file_ran_load_information_proto_goTypes = []interface{}{ + (UlInterferenceOverloadIndication)(0), // 0: entities.UlInterferenceOverloadIndication + (RntpThreshold)(0), // 1: entities.RntpThreshold + (NumberOfCellSpecificAntennaPorts)(0), // 2: entities.NumberOfCellSpecificAntennaPorts + (AbsInformationMode)(0), // 3: entities.AbsInformationMode + (InvokeIndication)(0), // 4: entities.InvokeIndication + (NaicsState)(0), // 5: entities.NaicsState + (PA)(0), // 6: entities.PA + (*RanLoadInformation)(nil), // 7: entities.RanLoadInformation + (*CellLoadInformation)(nil), // 8: entities.CellLoadInformation + (*UlHighInterferenceInformation)(nil), // 9: entities.UlHighInterferenceInformation + (*RelativeNarrowbandTxPower)(nil), // 10: entities.RelativeNarrowbandTxPower + (*EnhancedRntp)(nil), // 11: entities.EnhancedRntp + (*StartTime)(nil), // 12: entities.StartTime + (*AbsInformation)(nil), // 13: entities.AbsInformation + (*ExtendedUlInterferenceOverloadInfo)(nil), // 14: entities.ExtendedUlInterferenceOverloadInfo + (*CompInformation)(nil), // 15: entities.CompInformation + (*CompInformationItem)(nil), // 16: entities.CompInformationItem + (*CompHypothesisSet)(nil), // 17: entities.CompHypothesisSet + (*DynamicDlTransmissionInformation)(nil), // 18: entities.DynamicDlTransmissionInformation + (SubframeAssignment)(0), // 19: entities.SubframeAssignment +} +var file_ran_load_information_proto_depIdxs = []int32{ + 8, // 0: entities.RanLoadInformation.cell_load_infos:type_name -> entities.CellLoadInformation + 0, // 1: entities.CellLoadInformation.ul_interference_overload_indications:type_name -> entities.UlInterferenceOverloadIndication + 9, // 2: entities.CellLoadInformation.ul_high_interference_infos:type_name -> entities.UlHighInterferenceInformation + 10, // 3: entities.CellLoadInformation.relative_narrowband_tx_power:type_name -> entities.RelativeNarrowbandTxPower + 13, // 4: entities.CellLoadInformation.abs_information:type_name -> entities.AbsInformation + 4, // 5: entities.CellLoadInformation.invoke_indication:type_name -> entities.InvokeIndication + 19, // 6: entities.CellLoadInformation.intended_ul_dl_configuration:type_name -> entities.SubframeAssignment + 14, // 7: entities.CellLoadInformation.extended_ul_interference_overload_info:type_name -> entities.ExtendedUlInterferenceOverloadInfo + 15, // 8: entities.CellLoadInformation.comp_information:type_name -> entities.CompInformation + 18, // 9: entities.CellLoadInformation.dynamic_dl_transmission_information:type_name -> entities.DynamicDlTransmissionInformation + 1, // 10: entities.RelativeNarrowbandTxPower.rntp_threshold:type_name -> entities.RntpThreshold + 2, // 11: entities.RelativeNarrowbandTxPower.number_of_cell_specific_antenna_ports:type_name -> entities.NumberOfCellSpecificAntennaPorts + 11, // 12: entities.RelativeNarrowbandTxPower.enhanced_rntp:type_name -> entities.EnhancedRntp + 1, // 13: entities.EnhancedRntp.rntp_high_power_threshold:type_name -> entities.RntpThreshold + 12, // 14: entities.EnhancedRntp.enhanced_rntp_start_time:type_name -> entities.StartTime + 3, // 15: entities.AbsInformation.mode:type_name -> entities.AbsInformationMode + 2, // 16: entities.AbsInformation.number_of_cell_specific_antenna_ports:type_name -> entities.NumberOfCellSpecificAntennaPorts + 0, // 17: entities.ExtendedUlInterferenceOverloadInfo.extended_ul_interference_overload_indications:type_name -> entities.UlInterferenceOverloadIndication + 16, // 18: entities.CompInformation.comp_information_items:type_name -> entities.CompInformationItem + 12, // 19: entities.CompInformation.comp_information_start_time:type_name -> entities.StartTime + 17, // 20: entities.CompInformationItem.comp_hypothesis_sets:type_name -> entities.CompHypothesisSet + 5, // 21: entities.DynamicDlTransmissionInformation.state:type_name -> entities.NaicsState + 6, // 22: entities.DynamicDlTransmissionInformation.p_a_list:type_name -> entities.PA + 23, // [23:23] is the sub-list for method output_type + 23, // [23:23] is the sub-list for method input_type + 23, // [23:23] is the sub-list for extension type_name + 23, // [23:23] is the sub-list for extension extendee + 0, // [0:23] is the sub-list for field type_name +} + +func init() { file_ran_load_information_proto_init() } +func file_ran_load_information_proto_init() { + if File_ran_load_information_proto != nil { + return + } + file_enb_proto_init() + if !protoimpl.UnsafeEnabled { + file_ran_load_information_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RanLoadInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CellLoadInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UlHighInterferenceInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RelativeNarrowbandTxPower); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnhancedRntp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*StartTime); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*AbsInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ExtendedUlInterferenceOverloadInfo); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CompInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CompInformationItem); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CompHypothesisSet); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_ran_load_information_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DynamicDlTransmissionInformation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_ran_load_information_proto_rawDesc, + NumEnums: 7, + NumMessages: 12, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_ran_load_information_proto_goTypes, + DependencyIndexes: file_ran_load_information_proto_depIdxs, + EnumInfos: file_ran_load_information_proto_enumTypes, + MessageInfos: file_ran_load_information_proto_msgTypes, + }.Build() + File_ran_load_information_proto = out.File + file_ran_load_information_proto_rawDesc = nil + file_ran_load_information_proto_goTypes = nil + file_ran_load_information_proto_depIdxs = nil } diff --git a/entities/x2_setup_failure_response.pb.go b/entities/x2_setup_failure_response.pb.go index 0eb34fe..a730504 100644 --- a/entities/x2_setup_failure_response.pb.go +++ b/entities/x2_setup_failure_response.pb.go @@ -14,30 +14,36 @@ // See the License for the specific language governing permissions and // limitations under the License. -// This source code is part of the near-RT RIC (RAN Intelligent Controller) -// platform project (RICP). +// +// This source code is part of the near-RT RIC (RAN Intelligent Controller) +// platform project (RICP). // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.23.0 +// protoc v3.6.1 // source: x2_setup_failure_response.proto package entities import ( - fmt "fmt" proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +// 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 TypeOfError int32 @@ -47,24 +53,45 @@ const ( TypeOfError_MISSING TypeOfError = 2 ) -var TypeOfError_name = map[int32]string{ - 0: "UNKNOWN_ERROR", - 1: "NOT_UNDERSTOOD", - 2: "MISSING", -} +// Enum value maps for TypeOfError. +var ( + TypeOfError_name = map[int32]string{ + 0: "UNKNOWN_ERROR", + 1: "NOT_UNDERSTOOD", + 2: "MISSING", + } + TypeOfError_value = map[string]int32{ + "UNKNOWN_ERROR": 0, + "NOT_UNDERSTOOD": 1, + "MISSING": 2, + } +) -var TypeOfError_value = map[string]int32{ - "UNKNOWN_ERROR": 0, - "NOT_UNDERSTOOD": 1, - "MISSING": 2, +func (x TypeOfError) Enum() *TypeOfError { + p := new(TypeOfError) + *p = x + return p } func (x TypeOfError) String() string { - return proto.EnumName(TypeOfError_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (TypeOfError) Descriptor() protoreflect.EnumDescriptor { + return file_x2_setup_failure_response_proto_enumTypes[0].Descriptor() +} + +func (TypeOfError) Type() protoreflect.EnumType { + return &file_x2_setup_failure_response_proto_enumTypes[0] +} + +func (x TypeOfError) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TypeOfError.Descriptor instead. func (TypeOfError) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{0} + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{0} } type TimeToWait int32 @@ -79,32 +106,53 @@ const ( TimeToWait_V60S TimeToWait = 6 ) -var TimeToWait_name = map[int32]string{ - 0: "UNKNOWN_TIMEOUT", - 1: "V1S", - 2: "V2S", - 3: "V5S", - 4: "V10S", - 5: "V20S", - 6: "V60S", -} +// Enum value maps for TimeToWait. +var ( + TimeToWait_name = map[int32]string{ + 0: "UNKNOWN_TIMEOUT", + 1: "V1S", + 2: "V2S", + 3: "V5S", + 4: "V10S", + 5: "V20S", + 6: "V60S", + } + TimeToWait_value = map[string]int32{ + "UNKNOWN_TIMEOUT": 0, + "V1S": 1, + "V2S": 2, + "V5S": 3, + "V10S": 4, + "V20S": 5, + "V60S": 6, + } +) -var TimeToWait_value = map[string]int32{ - "UNKNOWN_TIMEOUT": 0, - "V1S": 1, - "V2S": 2, - "V5S": 3, - "V10S": 4, - "V20S": 5, - "V60S": 6, +func (x TimeToWait) Enum() *TimeToWait { + p := new(TimeToWait) + *p = x + return p } func (x TimeToWait) String() string { - return proto.EnumName(TimeToWait_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TimeToWait) Descriptor() protoreflect.EnumDescriptor { + return file_x2_setup_failure_response_proto_enumTypes[1].Descriptor() +} + +func (TimeToWait) Type() protoreflect.EnumType { + return &file_x2_setup_failure_response_proto_enumTypes[1] } +func (x TimeToWait) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TimeToWait.Descriptor instead. func (TimeToWait) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{1} + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1} } type TriggeringMessage int32 @@ -116,26 +164,47 @@ const ( TriggeringMessage_UNSUCCESSFUL_OUTCOME TriggeringMessage = 3 ) -var TriggeringMessage_name = map[int32]string{ - 0: "UNKNOWN_MESSAGE", - 1: "INITIATING_MESSAGE", - 2: "SUCCESSFUL_OUTCOME", - 3: "UNSUCCESSFUL_OUTCOME", -} +// Enum value maps for TriggeringMessage. +var ( + TriggeringMessage_name = map[int32]string{ + 0: "UNKNOWN_MESSAGE", + 1: "INITIATING_MESSAGE", + 2: "SUCCESSFUL_OUTCOME", + 3: "UNSUCCESSFUL_OUTCOME", + } + TriggeringMessage_value = map[string]int32{ + "UNKNOWN_MESSAGE": 0, + "INITIATING_MESSAGE": 1, + "SUCCESSFUL_OUTCOME": 2, + "UNSUCCESSFUL_OUTCOME": 3, + } +) -var TriggeringMessage_value = map[string]int32{ - "UNKNOWN_MESSAGE": 0, - "INITIATING_MESSAGE": 1, - "SUCCESSFUL_OUTCOME": 2, - "UNSUCCESSFUL_OUTCOME": 3, +func (x TriggeringMessage) Enum() *TriggeringMessage { + p := new(TriggeringMessage) + *p = x + return p } func (x TriggeringMessage) String() string { - return proto.EnumName(TriggeringMessage_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TriggeringMessage) Descriptor() protoreflect.EnumDescriptor { + return file_x2_setup_failure_response_proto_enumTypes[2].Descriptor() +} + +func (TriggeringMessage) Type() protoreflect.EnumType { + return &file_x2_setup_failure_response_proto_enumTypes[2] } +func (x TriggeringMessage) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use TriggeringMessage.Descriptor instead. func (TriggeringMessage) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{2} + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2} } type Criticality int32 @@ -147,26 +216,47 @@ const ( Criticality_NOTIFY Criticality = 3 ) -var Criticality_name = map[int32]string{ - 0: "UNKNOWN_CRITICALITY", - 1: "REJECT", - 2: "IGNORE", - 3: "NOTIFY", -} +// Enum value maps for Criticality. +var ( + Criticality_name = map[int32]string{ + 0: "UNKNOWN_CRITICALITY", + 1: "REJECT", + 2: "IGNORE", + 3: "NOTIFY", + } + Criticality_value = map[string]int32{ + "UNKNOWN_CRITICALITY": 0, + "REJECT": 1, + "IGNORE": 2, + "NOTIFY": 3, + } +) -var Criticality_value = map[string]int32{ - "UNKNOWN_CRITICALITY": 0, - "REJECT": 1, - "IGNORE": 2, - "NOTIFY": 3, +func (x Criticality) Enum() *Criticality { + p := new(Criticality) + *p = x + return p } func (x Criticality) String() string { - return proto.EnumName(Criticality_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Criticality) Descriptor() protoreflect.EnumDescriptor { + return file_x2_setup_failure_response_proto_enumTypes[3].Descriptor() +} + +func (Criticality) Type() protoreflect.EnumType { + return &file_x2_setup_failure_response_proto_enumTypes[3] +} + +func (x Criticality) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use Criticality.Descriptor instead. func (Criticality) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{3} + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3} } type RadioNetworkLayer_Cause int32 @@ -226,122 +316,143 @@ const ( RadioNetworkLayer_PDCP_OVERLOAD RadioNetworkLayer_Cause = 51 ) -var RadioNetworkLayer_Cause_name = map[int32]string{ - 0: "UNKNOWN", - 1: "HANDOVER_DESIRABLE_FOR_RADIO_REASONS", - 2: "TIME_CRITICAL_HANDOVER", - 3: "RESOURCE_OPTIMISATION_HANDOVER", - 4: "REDUCE_LOAD_IN_SERVING_CELL", - 5: "PARTIAL_HANDOVER", - 6: "UNKNOWN_NEW_ENB_UE_X2AP_ID", - 7: "UNKNOWN_OLD_ENBME_UE_X2AP_ID", - 8: "UNKNOWN_PAIR_OF_UE_X2AP_ID", - 9: "HO_TARGET_NOT_ALLOWED", - 10: "TX2_RELOC_OVERALL_EXPIRY", - 11: "T_RELOC_PREP_EXPIRY", - 12: "CELL_NOT_AVAILABLE", - 13: "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL", - 14: "INVALID_MME_GROUP_ID", - 15: "UNKNOWN_MME_CODE", - 16: "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED", - 17: "REPORT_CHARACTERISTICS_EMPTY", - 18: "NO_REPORT_PERIODICITY", - 19: "EXISTING_MEASUREMENT_ID", - 20: "UNKNOWN_ENB_MEASUREMENT_ID", - 21: "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE", - 22: "UNSPECIFIED", - 23: "LOAD_BALANCING", - 24: "HANDOVER_OPTIMISATION", - 25: "VALUE_OUT_OF_ALLOWED_RANGE", - 26: "MULTIPLE_E_RAB_ID_INSTANCES", - 27: "SWITCH_OFF_ONGOING", - 28: "NOT_SUPPORTED_QCI_VALUE", - 29: "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT", - 30: "TDC_OVERALL_EXPIRY", - 31: "TDC_PREP_EXPIRY", - 32: "ACTION_DESIRABLE_FOR_RADIO_REASONS", - 33: "REDUCE_LOAD", - 34: "RESOURCE_OPTIMISATION", - 35: "TIME_CRITICAL_ACTION", - 36: "TARGET_NOT_ALLOWED", - 37: "NO_RADIO_RESOURCES_AVAILABLE", - 38: "INVALID_QOS_COMBINATION", - 39: "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED", - 40: "PROCEDURE_CANCELLED", - 41: "RRM_PURPOSE", - 42: "IMPROVE_USER_BIT_RATE", - 43: "USER_INACTIVITY", - 44: "RADIO_CONNECTION_WITH_UE_LOST", - 45: "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE", - 46: "BEARER_OPTION_NOT_SUPPORTED", - 47: "MCG_MOBILITY", - 48: "SCG_MOBILITY", - 49: "COUNT_REACHES_MAX_VALUE", - 50: "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID", - 51: "PDCP_OVERLOAD", -} - -var RadioNetworkLayer_Cause_value = map[string]int32{ - "UNKNOWN": 0, - "HANDOVER_DESIRABLE_FOR_RADIO_REASONS": 1, - "TIME_CRITICAL_HANDOVER": 2, - "RESOURCE_OPTIMISATION_HANDOVER": 3, - "REDUCE_LOAD_IN_SERVING_CELL": 4, - "PARTIAL_HANDOVER": 5, - "UNKNOWN_NEW_ENB_UE_X2AP_ID": 6, - "UNKNOWN_OLD_ENBME_UE_X2AP_ID": 7, - "UNKNOWN_PAIR_OF_UE_X2AP_ID": 8, - "HO_TARGET_NOT_ALLOWED": 9, - "TX2_RELOC_OVERALL_EXPIRY": 10, - "T_RELOC_PREP_EXPIRY": 11, - "CELL_NOT_AVAILABLE": 12, - "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL": 13, - "INVALID_MME_GROUP_ID": 14, - "UNKNOWN_MME_CODE": 15, - "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED": 16, - "REPORT_CHARACTERISTICS_EMPTY": 17, - "NO_REPORT_PERIODICITY": 18, - "EXISTING_MEASUREMENT_ID": 19, - "UNKNOWN_ENB_MEASUREMENT_ID": 20, - "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE": 21, - "UNSPECIFIED": 22, - "LOAD_BALANCING": 23, - "HANDOVER_OPTIMISATION": 24, - "VALUE_OUT_OF_ALLOWED_RANGE": 25, - "MULTIPLE_E_RAB_ID_INSTANCES": 26, - "SWITCH_OFF_ONGOING": 27, - "NOT_SUPPORTED_QCI_VALUE": 28, - "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT": 29, - "TDC_OVERALL_EXPIRY": 30, - "TDC_PREP_EXPIRY": 31, - "ACTION_DESIRABLE_FOR_RADIO_REASONS": 32, - "REDUCE_LOAD": 33, - "RESOURCE_OPTIMISATION": 34, - "TIME_CRITICAL_ACTION": 35, - "TARGET_NOT_ALLOWED": 36, - "NO_RADIO_RESOURCES_AVAILABLE": 37, - "INVALID_QOS_COMBINATION": 38, - "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED": 39, - "PROCEDURE_CANCELLED": 40, - "RRM_PURPOSE": 41, - "IMPROVE_USER_BIT_RATE": 42, - "USER_INACTIVITY": 43, - "RADIO_CONNECTION_WITH_UE_LOST": 44, - "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE": 45, - "BEARER_OPTION_NOT_SUPPORTED": 46, - "MCG_MOBILITY": 47, - "SCG_MOBILITY": 48, - "COUNT_REACHES_MAX_VALUE": 49, - "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID": 50, - "PDCP_OVERLOAD": 51, +// Enum value maps for RadioNetworkLayer_Cause. +var ( + RadioNetworkLayer_Cause_name = map[int32]string{ + 0: "UNKNOWN", + 1: "HANDOVER_DESIRABLE_FOR_RADIO_REASONS", + 2: "TIME_CRITICAL_HANDOVER", + 3: "RESOURCE_OPTIMISATION_HANDOVER", + 4: "REDUCE_LOAD_IN_SERVING_CELL", + 5: "PARTIAL_HANDOVER", + 6: "UNKNOWN_NEW_ENB_UE_X2AP_ID", + 7: "UNKNOWN_OLD_ENBME_UE_X2AP_ID", + 8: "UNKNOWN_PAIR_OF_UE_X2AP_ID", + 9: "HO_TARGET_NOT_ALLOWED", + 10: "TX2_RELOC_OVERALL_EXPIRY", + 11: "T_RELOC_PREP_EXPIRY", + 12: "CELL_NOT_AVAILABLE", + 13: "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL", + 14: "INVALID_MME_GROUP_ID", + 15: "UNKNOWN_MME_CODE", + 16: "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED", + 17: "REPORT_CHARACTERISTICS_EMPTY", + 18: "NO_REPORT_PERIODICITY", + 19: "EXISTING_MEASUREMENT_ID", + 20: "UNKNOWN_ENB_MEASUREMENT_ID", + 21: "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE", + 22: "UNSPECIFIED", + 23: "LOAD_BALANCING", + 24: "HANDOVER_OPTIMISATION", + 25: "VALUE_OUT_OF_ALLOWED_RANGE", + 26: "MULTIPLE_E_RAB_ID_INSTANCES", + 27: "SWITCH_OFF_ONGOING", + 28: "NOT_SUPPORTED_QCI_VALUE", + 29: "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT", + 30: "TDC_OVERALL_EXPIRY", + 31: "TDC_PREP_EXPIRY", + 32: "ACTION_DESIRABLE_FOR_RADIO_REASONS", + 33: "REDUCE_LOAD", + 34: "RESOURCE_OPTIMISATION", + 35: "TIME_CRITICAL_ACTION", + 36: "TARGET_NOT_ALLOWED", + 37: "NO_RADIO_RESOURCES_AVAILABLE", + 38: "INVALID_QOS_COMBINATION", + 39: "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED", + 40: "PROCEDURE_CANCELLED", + 41: "RRM_PURPOSE", + 42: "IMPROVE_USER_BIT_RATE", + 43: "USER_INACTIVITY", + 44: "RADIO_CONNECTION_WITH_UE_LOST", + 45: "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE", + 46: "BEARER_OPTION_NOT_SUPPORTED", + 47: "MCG_MOBILITY", + 48: "SCG_MOBILITY", + 49: "COUNT_REACHES_MAX_VALUE", + 50: "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID", + 51: "PDCP_OVERLOAD", + } + RadioNetworkLayer_Cause_value = map[string]int32{ + "UNKNOWN": 0, + "HANDOVER_DESIRABLE_FOR_RADIO_REASONS": 1, + "TIME_CRITICAL_HANDOVER": 2, + "RESOURCE_OPTIMISATION_HANDOVER": 3, + "REDUCE_LOAD_IN_SERVING_CELL": 4, + "PARTIAL_HANDOVER": 5, + "UNKNOWN_NEW_ENB_UE_X2AP_ID": 6, + "UNKNOWN_OLD_ENBME_UE_X2AP_ID": 7, + "UNKNOWN_PAIR_OF_UE_X2AP_ID": 8, + "HO_TARGET_NOT_ALLOWED": 9, + "TX2_RELOC_OVERALL_EXPIRY": 10, + "T_RELOC_PREP_EXPIRY": 11, + "CELL_NOT_AVAILABLE": 12, + "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL": 13, + "INVALID_MME_GROUP_ID": 14, + "UNKNOWN_MME_CODE": 15, + "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED": 16, + "REPORT_CHARACTERISTICS_EMPTY": 17, + "NO_REPORT_PERIODICITY": 18, + "EXISTING_MEASUREMENT_ID": 19, + "UNKNOWN_ENB_MEASUREMENT_ID": 20, + "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE": 21, + "UNSPECIFIED": 22, + "LOAD_BALANCING": 23, + "HANDOVER_OPTIMISATION": 24, + "VALUE_OUT_OF_ALLOWED_RANGE": 25, + "MULTIPLE_E_RAB_ID_INSTANCES": 26, + "SWITCH_OFF_ONGOING": 27, + "NOT_SUPPORTED_QCI_VALUE": 28, + "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT": 29, + "TDC_OVERALL_EXPIRY": 30, + "TDC_PREP_EXPIRY": 31, + "ACTION_DESIRABLE_FOR_RADIO_REASONS": 32, + "REDUCE_LOAD": 33, + "RESOURCE_OPTIMISATION": 34, + "TIME_CRITICAL_ACTION": 35, + "TARGET_NOT_ALLOWED": 36, + "NO_RADIO_RESOURCES_AVAILABLE": 37, + "INVALID_QOS_COMBINATION": 38, + "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED": 39, + "PROCEDURE_CANCELLED": 40, + "RRM_PURPOSE": 41, + "IMPROVE_USER_BIT_RATE": 42, + "USER_INACTIVITY": 43, + "RADIO_CONNECTION_WITH_UE_LOST": 44, + "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE": 45, + "BEARER_OPTION_NOT_SUPPORTED": 46, + "MCG_MOBILITY": 47, + "SCG_MOBILITY": 48, + "COUNT_REACHES_MAX_VALUE": 49, + "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID": 50, + "PDCP_OVERLOAD": 51, + } +) + +func (x RadioNetworkLayer_Cause) Enum() *RadioNetworkLayer_Cause { + p := new(RadioNetworkLayer_Cause) + *p = x + return p } func (x RadioNetworkLayer_Cause) String() string { - return proto.EnumName(RadioNetworkLayer_Cause_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RadioNetworkLayer_Cause) Descriptor() protoreflect.EnumDescriptor { + return file_x2_setup_failure_response_proto_enumTypes[4].Descriptor() } +func (RadioNetworkLayer_Cause) Type() protoreflect.EnumType { + return &file_x2_setup_failure_response_proto_enumTypes[4] +} + +func (x RadioNetworkLayer_Cause) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use RadioNetworkLayer_Cause.Descriptor instead. func (RadioNetworkLayer_Cause) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{1, 0} + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1, 0} } type TransportLayer_Cause int32 @@ -352,24 +463,45 @@ const ( TransportLayer_UNSPECIFIED TransportLayer_Cause = 2 ) -var TransportLayer_Cause_name = map[int32]string{ - 0: "UNKNOWN", - 1: "TRANSPORT_RESOURCE_UNAVAILABLE", - 2: "UNSPECIFIED", -} +// Enum value maps for TransportLayer_Cause. +var ( + TransportLayer_Cause_name = map[int32]string{ + 0: "UNKNOWN", + 1: "TRANSPORT_RESOURCE_UNAVAILABLE", + 2: "UNSPECIFIED", + } + TransportLayer_Cause_value = map[string]int32{ + "UNKNOWN": 0, + "TRANSPORT_RESOURCE_UNAVAILABLE": 1, + "UNSPECIFIED": 2, + } +) -var TransportLayer_Cause_value = map[string]int32{ - "UNKNOWN": 0, - "TRANSPORT_RESOURCE_UNAVAILABLE": 1, - "UNSPECIFIED": 2, +func (x TransportLayer_Cause) Enum() *TransportLayer_Cause { + p := new(TransportLayer_Cause) + *p = x + return p } func (x TransportLayer_Cause) String() string { - return proto.EnumName(TransportLayer_Cause_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TransportLayer_Cause) Descriptor() protoreflect.EnumDescriptor { + return file_x2_setup_failure_response_proto_enumTypes[5].Descriptor() +} + +func (TransportLayer_Cause) Type() protoreflect.EnumType { + return &file_x2_setup_failure_response_proto_enumTypes[5] +} + +func (x TransportLayer_Cause) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use TransportLayer_Cause.Descriptor instead. func (TransportLayer_Cause) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{2, 0} + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2, 0} } type Protocol_Cause int32 @@ -385,34 +517,55 @@ const ( Protocol_ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE Protocol_Cause = 7 ) -var Protocol_Cause_name = map[int32]string{ - 0: "UNKNOWN", - 1: "TRANSFER_SYNTAX_ERROR", - 2: "ABSTRACT_SYNTAX_ERROR_REJECT", - 3: "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY", - 4: "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE", - 5: "SEMANTIC_ERROR", - 6: "UNSPECIFIED", - 7: "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE", -} +// Enum value maps for Protocol_Cause. +var ( + Protocol_Cause_name = map[int32]string{ + 0: "UNKNOWN", + 1: "TRANSFER_SYNTAX_ERROR", + 2: "ABSTRACT_SYNTAX_ERROR_REJECT", + 3: "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY", + 4: "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE", + 5: "SEMANTIC_ERROR", + 6: "UNSPECIFIED", + 7: "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE", + } + Protocol_Cause_value = map[string]int32{ + "UNKNOWN": 0, + "TRANSFER_SYNTAX_ERROR": 1, + "ABSTRACT_SYNTAX_ERROR_REJECT": 2, + "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY": 3, + "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE": 4, + "SEMANTIC_ERROR": 5, + "UNSPECIFIED": 6, + "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE": 7, + } +) -var Protocol_Cause_value = map[string]int32{ - "UNKNOWN": 0, - "TRANSFER_SYNTAX_ERROR": 1, - "ABSTRACT_SYNTAX_ERROR_REJECT": 2, - "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY": 3, - "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE": 4, - "SEMANTIC_ERROR": 5, - "UNSPECIFIED": 6, - "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE": 7, +func (x Protocol_Cause) Enum() *Protocol_Cause { + p := new(Protocol_Cause) + *p = x + return p } func (x Protocol_Cause) String() string { - return proto.EnumName(Protocol_Cause_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Protocol_Cause) Descriptor() protoreflect.EnumDescriptor { + return file_x2_setup_failure_response_proto_enumTypes[6].Descriptor() +} + +func (Protocol_Cause) Type() protoreflect.EnumType { + return &file_x2_setup_failure_response_proto_enumTypes[6] +} + +func (x Protocol_Cause) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) } +// Deprecated: Use Protocol_Cause.Descriptor instead. func (Protocol_Cause) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{3, 0} + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3, 0} } type Miscellaneous_Cause int32 @@ -426,34 +579,59 @@ const ( Miscellaneous_UNSPECIFIED Miscellaneous_Cause = 5 ) -var Miscellaneous_Cause_name = map[int32]string{ - 0: "UNKNOWN", - 1: "CONTROL_PROCESSING_OVERLOAD", - 2: "HARDWARE_FAILURE", - 3: "OM_INTERVENTION", - 4: "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES", - 5: "UNSPECIFIED", -} +// Enum value maps for Miscellaneous_Cause. +var ( + Miscellaneous_Cause_name = map[int32]string{ + 0: "UNKNOWN", + 1: "CONTROL_PROCESSING_OVERLOAD", + 2: "HARDWARE_FAILURE", + 3: "OM_INTERVENTION", + 4: "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES", + 5: "UNSPECIFIED", + } + Miscellaneous_Cause_value = map[string]int32{ + "UNKNOWN": 0, + "CONTROL_PROCESSING_OVERLOAD": 1, + "HARDWARE_FAILURE": 2, + "OM_INTERVENTION": 3, + "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES": 4, + "UNSPECIFIED": 5, + } +) -var Miscellaneous_Cause_value = map[string]int32{ - "UNKNOWN": 0, - "CONTROL_PROCESSING_OVERLOAD": 1, - "HARDWARE_FAILURE": 2, - "OM_INTERVENTION": 3, - "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES": 4, - "UNSPECIFIED": 5, +func (x Miscellaneous_Cause) Enum() *Miscellaneous_Cause { + p := new(Miscellaneous_Cause) + *p = x + return p } func (x Miscellaneous_Cause) String() string { - return proto.EnumName(Miscellaneous_Cause_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } +func (Miscellaneous_Cause) Descriptor() protoreflect.EnumDescriptor { + return file_x2_setup_failure_response_proto_enumTypes[7].Descriptor() +} + +func (Miscellaneous_Cause) Type() protoreflect.EnumType { + return &file_x2_setup_failure_response_proto_enumTypes[7] +} + +func (x Miscellaneous_Cause) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Miscellaneous_Cause.Descriptor instead. func (Miscellaneous_Cause) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{4, 0} + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{4, 0} } type SetupFailure struct { - // Types that are valid to be assigned to CauseGroup: + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Types that are assignable to CauseGroup: // *SetupFailure_NetworkLayerCause // *SetupFailure_TransportLayerCause // *SetupFailure_ProtocolCause @@ -461,64 +639,40 @@ type SetupFailure struct { CauseGroup isSetupFailure_CauseGroup `protobuf_oneof:"cause_group"` TimeToWait TimeToWait `protobuf:"varint,5,opt,name=time_to_wait,json=timeToWait,proto3,enum=entities.TimeToWait" json:"time_to_wait,omitempty"` CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,6,opt,name=criticality_diagnostics,json=criticalityDiagnostics,proto3" json:"criticality_diagnostics,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *SetupFailure) Reset() { *m = SetupFailure{} } -func (m *SetupFailure) String() string { return proto.CompactTextString(m) } -func (*SetupFailure) ProtoMessage() {} -func (*SetupFailure) Descriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{0} -} - -func (m *SetupFailure) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SetupFailure.Unmarshal(m, b) -} -func (m *SetupFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SetupFailure.Marshal(b, m, deterministic) -} -func (m *SetupFailure) XXX_Merge(src proto.Message) { - xxx_messageInfo_SetupFailure.Merge(m, src) -} -func (m *SetupFailure) XXX_Size() int { - return xxx_messageInfo_SetupFailure.Size(m) -} -func (m *SetupFailure) XXX_DiscardUnknown() { - xxx_messageInfo_SetupFailure.DiscardUnknown(m) +func (x *SetupFailure) Reset() { + *x = SetupFailure{} + if protoimpl.UnsafeEnabled { + mi := &file_x2_setup_failure_response_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -var xxx_messageInfo_SetupFailure proto.InternalMessageInfo - -type isSetupFailure_CauseGroup interface { - isSetupFailure_CauseGroup() +func (x *SetupFailure) String() string { + return protoimpl.X.MessageStringOf(x) } -type SetupFailure_NetworkLayerCause struct { - NetworkLayerCause RadioNetworkLayer_Cause `protobuf:"varint,1,opt,name=network_layer_cause,json=networkLayerCause,proto3,enum=entities.RadioNetworkLayer_Cause,oneof"` -} +func (*SetupFailure) ProtoMessage() {} -type SetupFailure_TransportLayerCause struct { - TransportLayerCause TransportLayer_Cause `protobuf:"varint,2,opt,name=transport_layer_cause,json=transportLayerCause,proto3,enum=entities.TransportLayer_Cause,oneof"` -} - -type SetupFailure_ProtocolCause struct { - ProtocolCause Protocol_Cause `protobuf:"varint,3,opt,name=protocol_cause,json=protocolCause,proto3,enum=entities.Protocol_Cause,oneof"` +func (x *SetupFailure) ProtoReflect() protoreflect.Message { + mi := &file_x2_setup_failure_response_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -type SetupFailure_MiscellaneousCause struct { - MiscellaneousCause Miscellaneous_Cause `protobuf:"varint,4,opt,name=miscellaneous_cause,json=miscellaneousCause,proto3,enum=entities.Miscellaneous_Cause,oneof"` +// Deprecated: Use SetupFailure.ProtoReflect.Descriptor instead. +func (*SetupFailure) Descriptor() ([]byte, []int) { + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{0} } -func (*SetupFailure_NetworkLayerCause) isSetupFailure_CauseGroup() {} - -func (*SetupFailure_TransportLayerCause) isSetupFailure_CauseGroup() {} - -func (*SetupFailure_ProtocolCause) isSetupFailure_CauseGroup() {} - -func (*SetupFailure_MiscellaneousCause) isSetupFailure_CauseGroup() {} - func (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup { if m != nil { return m.CauseGroup @@ -526,430 +680,755 @@ func (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup { return nil } -func (m *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause { - if x, ok := m.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok { +func (x *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause { + if x, ok := x.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok { return x.NetworkLayerCause } return RadioNetworkLayer_UNKNOWN } -func (m *SetupFailure) GetTransportLayerCause() TransportLayer_Cause { - if x, ok := m.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok { +func (x *SetupFailure) GetTransportLayerCause() TransportLayer_Cause { + if x, ok := x.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok { return x.TransportLayerCause } return TransportLayer_UNKNOWN } -func (m *SetupFailure) GetProtocolCause() Protocol_Cause { - if x, ok := m.GetCauseGroup().(*SetupFailure_ProtocolCause); ok { +func (x *SetupFailure) GetProtocolCause() Protocol_Cause { + if x, ok := x.GetCauseGroup().(*SetupFailure_ProtocolCause); ok { return x.ProtocolCause } return Protocol_UNKNOWN } -func (m *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause { - if x, ok := m.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok { +func (x *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause { + if x, ok := x.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok { return x.MiscellaneousCause } return Miscellaneous_UNKNOWN } -func (m *SetupFailure) GetTimeToWait() TimeToWait { - if m != nil { - return m.TimeToWait +func (x *SetupFailure) GetTimeToWait() TimeToWait { + if x != nil { + return x.TimeToWait } return TimeToWait_UNKNOWN_TIMEOUT } -func (m *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics { - if m != nil { - return m.CriticalityDiagnostics +func (x *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics { + if x != nil { + return x.CriticalityDiagnostics } return nil } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*SetupFailure) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*SetupFailure_NetworkLayerCause)(nil), - (*SetupFailure_TransportLayerCause)(nil), - (*SetupFailure_ProtocolCause)(nil), - (*SetupFailure_MiscellaneousCause)(nil), - } +type isSetupFailure_CauseGroup interface { + isSetupFailure_CauseGroup() } -type RadioNetworkLayer struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +type SetupFailure_NetworkLayerCause struct { + NetworkLayerCause RadioNetworkLayer_Cause `protobuf:"varint,1,opt,name=network_layer_cause,json=networkLayerCause,proto3,enum=entities.RadioNetworkLayer_Cause,oneof"` } -func (m *RadioNetworkLayer) Reset() { *m = RadioNetworkLayer{} } -func (m *RadioNetworkLayer) String() string { return proto.CompactTextString(m) } -func (*RadioNetworkLayer) ProtoMessage() {} -func (*RadioNetworkLayer) Descriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{1} +type SetupFailure_TransportLayerCause struct { + TransportLayerCause TransportLayer_Cause `protobuf:"varint,2,opt,name=transport_layer_cause,json=transportLayerCause,proto3,enum=entities.TransportLayer_Cause,oneof"` } -func (m *RadioNetworkLayer) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_RadioNetworkLayer.Unmarshal(m, b) +type SetupFailure_ProtocolCause struct { + ProtocolCause Protocol_Cause `protobuf:"varint,3,opt,name=protocol_cause,json=protocolCause,proto3,enum=entities.Protocol_Cause,oneof"` } -func (m *RadioNetworkLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_RadioNetworkLayer.Marshal(b, m, deterministic) + +type SetupFailure_MiscellaneousCause struct { + MiscellaneousCause Miscellaneous_Cause `protobuf:"varint,4,opt,name=miscellaneous_cause,json=miscellaneousCause,proto3,enum=entities.Miscellaneous_Cause,oneof"` } -func (m *RadioNetworkLayer) XXX_Merge(src proto.Message) { - xxx_messageInfo_RadioNetworkLayer.Merge(m, src) + +func (*SetupFailure_NetworkLayerCause) isSetupFailure_CauseGroup() {} + +func (*SetupFailure_TransportLayerCause) isSetupFailure_CauseGroup() {} + +func (*SetupFailure_ProtocolCause) isSetupFailure_CauseGroup() {} + +func (*SetupFailure_MiscellaneousCause) isSetupFailure_CauseGroup() {} + +type RadioNetworkLayer struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *RadioNetworkLayer) XXX_Size() int { - return xxx_messageInfo_RadioNetworkLayer.Size(m) + +func (x *RadioNetworkLayer) Reset() { + *x = RadioNetworkLayer{} + if protoimpl.UnsafeEnabled { + mi := &file_x2_setup_failure_response_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *RadioNetworkLayer) XXX_DiscardUnknown() { - xxx_messageInfo_RadioNetworkLayer.DiscardUnknown(m) + +func (x *RadioNetworkLayer) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_RadioNetworkLayer proto.InternalMessageInfo +func (*RadioNetworkLayer) ProtoMessage() {} -type TransportLayer struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *RadioNetworkLayer) ProtoReflect() protoreflect.Message { + mi := &file_x2_setup_failure_response_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *TransportLayer) Reset() { *m = TransportLayer{} } -func (m *TransportLayer) String() string { return proto.CompactTextString(m) } -func (*TransportLayer) ProtoMessage() {} -func (*TransportLayer) Descriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{2} +// Deprecated: Use RadioNetworkLayer.ProtoReflect.Descriptor instead. +func (*RadioNetworkLayer) Descriptor() ([]byte, []int) { + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1} } -func (m *TransportLayer) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_TransportLayer.Unmarshal(m, b) -} -func (m *TransportLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_TransportLayer.Marshal(b, m, deterministic) -} -func (m *TransportLayer) XXX_Merge(src proto.Message) { - xxx_messageInfo_TransportLayer.Merge(m, src) +type TransportLayer struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *TransportLayer) XXX_Size() int { - return xxx_messageInfo_TransportLayer.Size(m) + +func (x *TransportLayer) Reset() { + *x = TransportLayer{} + if protoimpl.UnsafeEnabled { + mi := &file_x2_setup_failure_response_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *TransportLayer) XXX_DiscardUnknown() { - xxx_messageInfo_TransportLayer.DiscardUnknown(m) + +func (x *TransportLayer) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_TransportLayer proto.InternalMessageInfo +func (*TransportLayer) ProtoMessage() {} -type Protocol struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *TransportLayer) ProtoReflect() protoreflect.Message { + mi := &file_x2_setup_failure_response_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *Protocol) Reset() { *m = Protocol{} } -func (m *Protocol) String() string { return proto.CompactTextString(m) } -func (*Protocol) ProtoMessage() {} -func (*Protocol) Descriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{3} +// Deprecated: Use TransportLayer.ProtoReflect.Descriptor instead. +func (*TransportLayer) Descriptor() ([]byte, []int) { + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2} } -func (m *Protocol) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Protocol.Unmarshal(m, b) -} -func (m *Protocol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Protocol.Marshal(b, m, deterministic) -} -func (m *Protocol) XXX_Merge(src proto.Message) { - xxx_messageInfo_Protocol.Merge(m, src) +type Protocol struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *Protocol) XXX_Size() int { - return xxx_messageInfo_Protocol.Size(m) + +func (x *Protocol) Reset() { + *x = Protocol{} + if protoimpl.UnsafeEnabled { + mi := &file_x2_setup_failure_response_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Protocol) XXX_DiscardUnknown() { - xxx_messageInfo_Protocol.DiscardUnknown(m) + +func (x *Protocol) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_Protocol proto.InternalMessageInfo +func (*Protocol) ProtoMessage() {} -type Miscellaneous struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` +func (x *Protocol) ProtoReflect() protoreflect.Message { + mi := &file_x2_setup_failure_response_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -func (m *Miscellaneous) Reset() { *m = Miscellaneous{} } -func (m *Miscellaneous) String() string { return proto.CompactTextString(m) } -func (*Miscellaneous) ProtoMessage() {} -func (*Miscellaneous) Descriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{4} +// Deprecated: Use Protocol.ProtoReflect.Descriptor instead. +func (*Protocol) Descriptor() ([]byte, []int) { + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3} } -func (m *Miscellaneous) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Miscellaneous.Unmarshal(m, b) -} -func (m *Miscellaneous) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Miscellaneous.Marshal(b, m, deterministic) +type Miscellaneous struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *Miscellaneous) XXX_Merge(src proto.Message) { - xxx_messageInfo_Miscellaneous.Merge(m, src) + +func (x *Miscellaneous) Reset() { + *x = Miscellaneous{} + if protoimpl.UnsafeEnabled { + mi := &file_x2_setup_failure_response_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Miscellaneous) XXX_Size() int { - return xxx_messageInfo_Miscellaneous.Size(m) + +func (x *Miscellaneous) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Miscellaneous) XXX_DiscardUnknown() { - xxx_messageInfo_Miscellaneous.DiscardUnknown(m) + +func (*Miscellaneous) ProtoMessage() {} + +func (x *Miscellaneous) ProtoReflect() protoreflect.Message { + mi := &file_x2_setup_failure_response_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Miscellaneous proto.InternalMessageInfo +// Deprecated: Use Miscellaneous.ProtoReflect.Descriptor instead. +func (*Miscellaneous) Descriptor() ([]byte, []int) { + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{4} +} type CriticalityDiagnostics struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + ProcedureCode uint32 `protobuf:"varint,1,opt,name=procedure_code,json=procedureCode,proto3" json:"procedure_code,omitempty"` TriggeringMessage TriggeringMessage `protobuf:"varint,2,opt,name=triggering_message,json=triggeringMessage,proto3,enum=entities.TriggeringMessage" json:"triggering_message,omitempty"` ProcedureCriticality Criticality `protobuf:"varint,3,opt,name=procedure_criticality,json=procedureCriticality,proto3,enum=entities.Criticality" json:"procedure_criticality,omitempty"` InformationElementCriticalityDiagnostics []*InformationElementCriticalityDiagnostic `protobuf:"bytes,4,rep,name=information_element_criticality_diagnostics,json=informationElementCriticalityDiagnostics,proto3" json:"information_element_criticality_diagnostics,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` } -func (m *CriticalityDiagnostics) Reset() { *m = CriticalityDiagnostics{} } -func (m *CriticalityDiagnostics) String() string { return proto.CompactTextString(m) } -func (*CriticalityDiagnostics) ProtoMessage() {} -func (*CriticalityDiagnostics) Descriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{5} +func (x *CriticalityDiagnostics) Reset() { + *x = CriticalityDiagnostics{} + if protoimpl.UnsafeEnabled { + mi := &file_x2_setup_failure_response_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *CriticalityDiagnostics) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_CriticalityDiagnostics.Unmarshal(m, b) -} -func (m *CriticalityDiagnostics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_CriticalityDiagnostics.Marshal(b, m, deterministic) -} -func (m *CriticalityDiagnostics) XXX_Merge(src proto.Message) { - xxx_messageInfo_CriticalityDiagnostics.Merge(m, src) +func (x *CriticalityDiagnostics) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *CriticalityDiagnostics) XXX_Size() int { - return xxx_messageInfo_CriticalityDiagnostics.Size(m) -} -func (m *CriticalityDiagnostics) XXX_DiscardUnknown() { - xxx_messageInfo_CriticalityDiagnostics.DiscardUnknown(m) + +func (*CriticalityDiagnostics) ProtoMessage() {} + +func (x *CriticalityDiagnostics) ProtoReflect() protoreflect.Message { + mi := &file_x2_setup_failure_response_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_CriticalityDiagnostics proto.InternalMessageInfo +// Deprecated: Use CriticalityDiagnostics.ProtoReflect.Descriptor instead. +func (*CriticalityDiagnostics) Descriptor() ([]byte, []int) { + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{5} +} -func (m *CriticalityDiagnostics) GetProcedureCode() uint32 { - if m != nil { - return m.ProcedureCode +func (x *CriticalityDiagnostics) GetProcedureCode() uint32 { + if x != nil { + return x.ProcedureCode } return 0 } -func (m *CriticalityDiagnostics) GetTriggeringMessage() TriggeringMessage { - if m != nil { - return m.TriggeringMessage +func (x *CriticalityDiagnostics) GetTriggeringMessage() TriggeringMessage { + if x != nil { + return x.TriggeringMessage } return TriggeringMessage_UNKNOWN_MESSAGE } -func (m *CriticalityDiagnostics) GetProcedureCriticality() Criticality { - if m != nil { - return m.ProcedureCriticality +func (x *CriticalityDiagnostics) GetProcedureCriticality() Criticality { + if x != nil { + return x.ProcedureCriticality } return Criticality_UNKNOWN_CRITICALITY } -func (m *CriticalityDiagnostics) GetInformationElementCriticalityDiagnostics() []*InformationElementCriticalityDiagnostic { - if m != nil { - return m.InformationElementCriticalityDiagnostics +func (x *CriticalityDiagnostics) GetInformationElementCriticalityDiagnostics() []*InformationElementCriticalityDiagnostic { + if x != nil { + return x.InformationElementCriticalityDiagnostics } return nil } type InformationElementCriticalityDiagnostic struct { - IeCriticality Criticality `protobuf:"varint,1,opt,name=ie_criticality,json=ieCriticality,proto3,enum=entities.Criticality" json:"ie_criticality,omitempty"` - IeId uint32 `protobuf:"varint,2,opt,name=ie_id,json=ieId,proto3" json:"ie_id,omitempty"` - TypeOfError TypeOfError `protobuf:"varint,3,opt,name=type_of_error,json=typeOfError,proto3,enum=entities.TypeOfError" json:"type_of_error,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *InformationElementCriticalityDiagnostic) Reset() { - *m = InformationElementCriticalityDiagnostic{} -} -func (m *InformationElementCriticalityDiagnostic) String() string { return proto.CompactTextString(m) } -func (*InformationElementCriticalityDiagnostic) ProtoMessage() {} -func (*InformationElementCriticalityDiagnostic) Descriptor() ([]byte, []int) { - return fileDescriptor_3bd8eb0d0558962c, []int{6} + IeCriticality Criticality `protobuf:"varint,1,opt,name=ie_criticality,json=ieCriticality,proto3,enum=entities.Criticality" json:"ie_criticality,omitempty"` + IeId uint32 `protobuf:"varint,2,opt,name=ie_id,json=ieId,proto3" json:"ie_id,omitempty"` + TypeOfError TypeOfError `protobuf:"varint,3,opt,name=type_of_error,json=typeOfError,proto3,enum=entities.TypeOfError" json:"type_of_error,omitempty"` } -func (m *InformationElementCriticalityDiagnostic) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_InformationElementCriticalityDiagnostic.Unmarshal(m, b) -} -func (m *InformationElementCriticalityDiagnostic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_InformationElementCriticalityDiagnostic.Marshal(b, m, deterministic) -} -func (m *InformationElementCriticalityDiagnostic) XXX_Merge(src proto.Message) { - xxx_messageInfo_InformationElementCriticalityDiagnostic.Merge(m, src) +func (x *InformationElementCriticalityDiagnostic) Reset() { + *x = InformationElementCriticalityDiagnostic{} + if protoimpl.UnsafeEnabled { + mi := &file_x2_setup_failure_response_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *InformationElementCriticalityDiagnostic) XXX_Size() int { - return xxx_messageInfo_InformationElementCriticalityDiagnostic.Size(m) + +func (x *InformationElementCriticalityDiagnostic) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *InformationElementCriticalityDiagnostic) XXX_DiscardUnknown() { - xxx_messageInfo_InformationElementCriticalityDiagnostic.DiscardUnknown(m) + +func (*InformationElementCriticalityDiagnostic) ProtoMessage() {} + +func (x *InformationElementCriticalityDiagnostic) ProtoReflect() protoreflect.Message { + mi := &file_x2_setup_failure_response_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_InformationElementCriticalityDiagnostic proto.InternalMessageInfo +// Deprecated: Use InformationElementCriticalityDiagnostic.ProtoReflect.Descriptor instead. +func (*InformationElementCriticalityDiagnostic) Descriptor() ([]byte, []int) { + return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{6} +} -func (m *InformationElementCriticalityDiagnostic) GetIeCriticality() Criticality { - if m != nil { - return m.IeCriticality +func (x *InformationElementCriticalityDiagnostic) GetIeCriticality() Criticality { + if x != nil { + return x.IeCriticality } return Criticality_UNKNOWN_CRITICALITY } -func (m *InformationElementCriticalityDiagnostic) GetIeId() uint32 { - if m != nil { - return m.IeId +func (x *InformationElementCriticalityDiagnostic) GetIeId() uint32 { + if x != nil { + return x.IeId } return 0 } -func (m *InformationElementCriticalityDiagnostic) GetTypeOfError() TypeOfError { - if m != nil { - return m.TypeOfError +func (x *InformationElementCriticalityDiagnostic) GetTypeOfError() TypeOfError { + if x != nil { + return x.TypeOfError } return TypeOfError_UNKNOWN_ERROR } -func init() { - proto.RegisterEnum("entities.TypeOfError", TypeOfError_name, TypeOfError_value) - proto.RegisterEnum("entities.TimeToWait", TimeToWait_name, TimeToWait_value) - proto.RegisterEnum("entities.TriggeringMessage", TriggeringMessage_name, TriggeringMessage_value) - proto.RegisterEnum("entities.Criticality", Criticality_name, Criticality_value) - proto.RegisterEnum("entities.RadioNetworkLayer_Cause", RadioNetworkLayer_Cause_name, RadioNetworkLayer_Cause_value) - proto.RegisterEnum("entities.TransportLayer_Cause", TransportLayer_Cause_name, TransportLayer_Cause_value) - proto.RegisterEnum("entities.Protocol_Cause", Protocol_Cause_name, Protocol_Cause_value) - proto.RegisterEnum("entities.Miscellaneous_Cause", Miscellaneous_Cause_name, Miscellaneous_Cause_value) - proto.RegisterType((*SetupFailure)(nil), "entities.SetupFailure") - proto.RegisterType((*RadioNetworkLayer)(nil), "entities.RadioNetworkLayer") - proto.RegisterType((*TransportLayer)(nil), "entities.TransportLayer") - proto.RegisterType((*Protocol)(nil), "entities.Protocol") - proto.RegisterType((*Miscellaneous)(nil), "entities.Miscellaneous") - proto.RegisterType((*CriticalityDiagnostics)(nil), "entities.CriticalityDiagnostics") - proto.RegisterType((*InformationElementCriticalityDiagnostic)(nil), "entities.InformationElementCriticalityDiagnostic") -} - -func init() { proto.RegisterFile("x2_setup_failure_response.proto", fileDescriptor_3bd8eb0d0558962c) } - -var fileDescriptor_3bd8eb0d0558962c = []byte{ - // 1721 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x57, 0xcd, 0x72, 0x1b, 0xb9, - 0xf1, 0x17, 0xa9, 0x2f, 0xff, 0x41, 0x49, 0x86, 0xa0, 0x4f, 0x5b, 0xb6, 0x2c, 0x73, 0xd7, 0x6b, - 0xad, 0xbc, 0x7f, 0xad, 0xa5, 0xad, 0xdd, 0x4a, 0xaa, 0xf6, 0x02, 0x62, 0x40, 0x12, 0xce, 0x0c, - 0x30, 0x0b, 0x60, 0x28, 0x31, 0x39, 0xa0, 0x18, 0x69, 0xac, 0x9a, 0x8a, 0x44, 0xaa, 0xc8, 0x51, - 0x6d, 0xfc, 0x04, 0xa9, 0xca, 0x29, 0xb7, 0x9c, 0x72, 0xc8, 0x33, 0xe4, 0x90, 0x77, 0xca, 0x29, - 0x8f, 0x90, 0xea, 0x99, 0xa1, 0x38, 0x94, 0xb8, 0xae, 0xbd, 0x81, 0xdd, 0x3d, 0x8d, 0xee, 0x5f, - 0xff, 0xba, 0xd1, 0x44, 0xaf, 0xfe, 0x7c, 0xea, 0x46, 0x71, 0x7a, 0x77, 0xeb, 0x3e, 0xf6, 0x92, - 0xeb, 0xbb, 0x61, 0xec, 0x86, 0xf1, 0xe8, 0x76, 0xd0, 0x1f, 0xc5, 0xc7, 0xb7, 0xc3, 0x41, 0x3a, - 0x20, 0x4f, 0xe2, 0x7e, 0x9a, 0xa4, 0x49, 0x3c, 0xaa, 0xff, 0x77, 0x1e, 0xad, 0x18, 0x30, 0x6d, - 0xe6, 0x96, 0xc4, 0xa0, 0x8d, 0x7e, 0x9c, 0xfe, 0x3c, 0x18, 0xfe, 0xc9, 0x5d, 0xf7, 0x3e, 0xc5, - 0x43, 0x77, 0xd1, 0xbb, 0x1b, 0xc5, 0xbb, 0x95, 0x83, 0xca, 0xe1, 0xda, 0xe9, 0xeb, 0xe3, 0xf1, - 0x87, 0xc7, 0xba, 0x77, 0x99, 0x0c, 0x64, 0x6e, 0xe9, 0x83, 0xe1, 0x31, 0x03, 0xc3, 0xf6, 0x9c, - 0x5e, 0xef, 0x97, 0xa4, 0x99, 0x90, 0x58, 0xb4, 0x95, 0x0e, 0x7b, 0xfd, 0xd1, 0xed, 0x60, 0x98, - 0x4e, 0xb9, 0xad, 0x66, 0x6e, 0xf7, 0x27, 0x6e, 0xed, 0xd8, 0x6c, 0xda, 0xe7, 0x46, 0x3a, 0x25, - 0xcf, 0xbd, 0x52, 0xb4, 0x96, 0xa5, 0x73, 0x31, 0xb8, 0x2e, 0xdc, 0xcd, 0x67, 0xee, 0x76, 0x27, - 0xee, 0xc2, 0x42, 0x7f, 0xef, 0x68, 0x75, 0xfc, 0x45, 0xee, 0x22, 0x44, 0x1b, 0x37, 0xc9, 0xe8, - 0x22, 0xbe, 0xbe, 0xee, 0xf5, 0xe3, 0xc1, 0xdd, 0xa8, 0xf0, 0xb3, 0x90, 0xf9, 0x79, 0x39, 0xf1, - 0x13, 0x94, 0x8d, 0xee, 0x9d, 0x91, 0xa9, 0x6f, 0x73, 0x8f, 0x3f, 0xa0, 0x95, 0x34, 0xb9, 0x89, - 0x5d, 0x3a, 0x70, 0x3f, 0xf7, 0x92, 0x74, 0x77, 0x31, 0x73, 0xb5, 0x59, 0xca, 0x30, 0xb9, 0x89, - 0xed, 0xe0, 0xac, 0x97, 0xa4, 0x1a, 0xa5, 0xf7, 0x67, 0xd2, 0x45, 0x3b, 0x17, 0xc3, 0x24, 0x4d, - 0x2e, 0x7a, 0xd7, 0x49, 0xfa, 0xc9, 0x5d, 0x26, 0xbd, 0xab, 0xfe, 0x60, 0x94, 0x26, 0x17, 0xa3, - 0xdd, 0xa5, 0x83, 0xca, 0x61, 0xed, 0xf4, 0x60, 0xe2, 0x82, 0x4d, 0x0c, 0xbd, 0x89, 0x9d, 0xde, - 0xbe, 0x98, 0x29, 0x6f, 0xac, 0xa2, 0x5a, 0x96, 0x96, 0xbb, 0x1a, 0x0e, 0xee, 0x6e, 0xeb, 0xff, - 0x58, 0x41, 0xeb, 0x8f, 0xaa, 0x57, 0xff, 0xcb, 0x0a, 0x5a, 0xcc, 0x33, 0xa8, 0xa1, 0xe5, 0x48, - 0xfe, 0x4e, 0xaa, 0x33, 0x89, 0xe7, 0xc8, 0x21, 0xfa, 0xb2, 0x4d, 0xa5, 0xa7, 0x3a, 0x5c, 0x3b, - 0x8f, 0x1b, 0xa1, 0x69, 0xc3, 0xe7, 0xae, 0xa9, 0xb4, 0xd3, 0xd4, 0x13, 0xca, 0x69, 0x4e, 0x8d, - 0x92, 0x06, 0x57, 0xc8, 0x73, 0xb4, 0x6d, 0x45, 0xc0, 0x1d, 0xd3, 0xc2, 0x0a, 0x46, 0x7d, 0x37, - 0xfe, 0x0e, 0x57, 0x49, 0x1d, 0xed, 0x6b, 0x6e, 0x54, 0xa4, 0x19, 0x77, 0x2a, 0xb4, 0x22, 0x10, - 0x86, 0x5a, 0xa1, 0xe4, 0xc4, 0x66, 0x9e, 0xbc, 0x42, 0x7b, 0x9a, 0x7b, 0x11, 0xe3, 0xce, 0x57, - 0xd4, 0x73, 0x42, 0x3a, 0xc3, 0x75, 0x47, 0xc8, 0x96, 0x63, 0xdc, 0xf7, 0xf1, 0x02, 0xd9, 0x44, - 0x38, 0xa4, 0xda, 0x8a, 0xb2, 0xeb, 0x45, 0xb2, 0x8f, 0x9e, 0x17, 0xd1, 0x3a, 0xc9, 0xcf, 0x1c, - 0x97, 0x0d, 0x17, 0x71, 0x77, 0x7e, 0x4a, 0x43, 0x27, 0x3c, 0xbc, 0x44, 0x0e, 0xd0, 0x8b, 0xb1, - 0x5e, 0xf9, 0x1e, 0xe8, 0x03, 0x5e, 0xb6, 0x58, 0x2e, 0x7b, 0x08, 0xa9, 0xd0, 0x4e, 0x35, 0xcb, - 0xfa, 0x27, 0xe4, 0x19, 0xda, 0x6a, 0x2b, 0x67, 0xa9, 0x6e, 0x71, 0xeb, 0xa4, 0xb2, 0x8e, 0xfa, - 0xbe, 0x3a, 0xe3, 0x1e, 0xfe, 0x3f, 0xf2, 0x02, 0xed, 0xda, 0xf3, 0x53, 0xa7, 0xb9, 0xaf, 0x98, - 0x83, 0x80, 0xa8, 0xef, 0x3b, 0x7e, 0x1e, 0x0a, 0xdd, 0xc5, 0x88, 0xec, 0xa0, 0x0d, 0x5b, 0xe8, - 0x42, 0xcd, 0xc3, 0xb1, 0xa2, 0x46, 0xb6, 0x11, 0x81, 0x9c, 0x72, 0x67, 0x1d, 0x2a, 0x7c, 0x00, - 0x15, 0xaf, 0x90, 0x6f, 0xd1, 0x3b, 0xa9, 0xee, 0x81, 0xcd, 0xf1, 0x32, 0x13, 0x0b, 0xc0, 0xa4, - 0x08, 0x23, 0x83, 0x64, 0x95, 0xec, 0xa2, 0x4d, 0x21, 0x3b, 0xd4, 0x17, 0x9e, 0x0b, 0x02, 0xee, - 0x5a, 0x5a, 0x45, 0x59, 0xd0, 0x6b, 0x00, 0xd6, 0x38, 0x29, 0xd0, 0x30, 0xe5, 0x71, 0xfc, 0x94, - 0xfc, 0x88, 0x7e, 0xc3, 0x25, 0xd3, 0xdd, 0x30, 0x03, 0x5f, 0x48, 0xcb, 0x5b, 0x5a, 0xd8, 0xae, - 0x0b, 0xb5, 0xb2, 0x9c, 0x65, 0x42, 0xea, 0xb7, 0x94, 0x16, 0xb6, 0x1d, 0x98, 0x2c, 0x3c, 0x13, - 0x85, 0xa1, 0xd2, 0x96, 0x7b, 0x18, 0x03, 0x94, 0x9a, 0xc3, 0x2f, 0xc7, 0xda, 0x54, 0x53, 0x66, - 0xb9, 0x16, 0xc6, 0x0a, 0x66, 0x1c, 0x0f, 0x42, 0xdb, 0xc5, 0xeb, 0x00, 0x15, 0x24, 0x90, 0x1b, - 0x85, 0x5c, 0x0b, 0xe5, 0x09, 0x26, 0x6c, 0x17, 0x13, 0xb2, 0x87, 0x76, 0xf8, 0x39, 0x98, 0xcb, - 0x96, 0x0b, 0x38, 0x35, 0x91, 0xe6, 0x01, 0x97, 0x16, 0xa2, 0xdd, 0x28, 0x97, 0x00, 0x0a, 0xf8, - 0x40, 0xbf, 0x49, 0xbe, 0x46, 0x6f, 0xca, 0x32, 0xcb, 0x83, 0x50, 0x69, 0xaa, 0x85, 0xdf, 0x7d, - 0x80, 0xe1, 0x16, 0x79, 0x8a, 0x6a, 0x91, 0x34, 0x21, 0x67, 0xa2, 0x29, 0xb8, 0x87, 0xb7, 0x09, - 0x41, 0x6b, 0x19, 0xa1, 0x1a, 0xd4, 0xa7, 0x92, 0x09, 0xd9, 0xc2, 0x3b, 0x59, 0x49, 0xc7, 0xac, - 0x2e, 0xf3, 0x11, 0xef, 0x42, 0x28, 0x1d, 0xea, 0x47, 0xdc, 0xa9, 0xc8, 0x02, 0x15, 0x8a, 0x62, - 0x3b, 0x4d, 0x65, 0x8b, 0xe3, 0x67, 0x40, 0xd3, 0x20, 0xf2, 0xad, 0x08, 0x7d, 0xee, 0xb8, 0xd3, - 0xb4, 0xe1, 0x04, 0x90, 0xd5, 0x58, 0x2a, 0x19, 0x37, 0xf8, 0x39, 0x14, 0xd7, 0x9c, 0x09, 0xcb, - 0xda, 0x4e, 0x35, 0x9b, 0x4e, 0xc9, 0x96, 0x82, 0x3b, 0xf7, 0x00, 0x80, 0x29, 0x40, 0xdd, 0x4f, - 0x4c, 0xb8, 0xec, 0x2a, 0xfc, 0x82, 0x7c, 0x83, 0x0e, 0xcb, 0x09, 0x4e, 0x1b, 0x42, 0xb7, 0xd9, - 0x36, 0x77, 0xaa, 0xf1, 0x81, 0x33, 0x8b, 0x5f, 0xc2, 0x15, 0xd6, 0x7b, 0x44, 0xb8, 0x7d, 0xb2, - 0x81, 0x9e, 0x82, 0xbc, 0x4c, 0xb6, 0x57, 0xe4, 0x2b, 0x54, 0xa7, 0x79, 0x69, 0x3f, 0xd7, 0xbf, - 0x07, 0x00, 0x5c, 0xa9, 0xff, 0xf0, 0x6b, 0x00, 0x69, 0x66, 0xd3, 0xe2, 0x3a, 0xf0, 0x6e, 0xba, - 0xd7, 0xf3, 0x1b, 0xf0, 0x17, 0x59, 0x68, 0x8f, 0x3b, 0xe5, 0x4b, 0xe0, 0xce, 0xe7, 0xa8, 0x8d, - 0xdf, 0x00, 0x3e, 0x63, 0x2e, 0xff, 0xa4, 0x8c, 0x63, 0x2a, 0x68, 0x08, 0x99, 0x5f, 0xf8, 0x15, - 0x79, 0x8b, 0xbe, 0x28, 0x11, 0xf7, 0x17, 0x39, 0xfa, 0x16, 0x7a, 0x2e, 0xd4, 0x8a, 0x71, 0x2f, - 0xd2, 0xdc, 0x31, 0xa8, 0x89, 0xef, 0x73, 0x0f, 0x1f, 0x66, 0xe9, 0xe9, 0xc0, 0x85, 0x91, 0x0e, - 0x95, 0xe1, 0xf8, 0x6b, 0x48, 0x4f, 0x04, 0xa1, 0x56, 0x1d, 0xee, 0x22, 0xc3, 0xb5, 0x6b, 0x08, - 0xeb, 0x34, 0xb5, 0x1c, 0x1f, 0x01, 0x8e, 0x99, 0x48, 0x48, 0xc8, 0xab, 0x03, 0x04, 0x7e, 0x47, - 0x5e, 0xa3, 0x97, 0x79, 0xf8, 0x4c, 0x49, 0x59, 0x34, 0xcb, 0x99, 0xb0, 0x6d, 0x18, 0x16, 0xbe, - 0x32, 0x16, 0x7f, 0x03, 0x55, 0x6c, 0x52, 0xe1, 0xc3, 0xd5, 0xd0, 0xaa, 0x6d, 0x5e, 0x24, 0x0c, - 0x8d, 0xa6, 0x9b, 0x94, 0x71, 0x77, 0x1f, 0x1b, 0xfe, 0x7f, 0x60, 0x52, 0x83, 0x53, 0x5d, 0x50, - 0x50, 0xc9, 0x07, 0xb9, 0x1c, 0x13, 0x8c, 0x56, 0x02, 0xd6, 0x72, 0x81, 0x6a, 0x08, 0x1f, 0x62, - 0xf8, 0x16, 0x24, 0xa6, 0x2c, 0x79, 0x0f, 0xa8, 0x31, 0x15, 0x49, 0x98, 0x33, 0x94, 0xb5, 0xb9, - 0x71, 0x01, 0x3d, 0x2f, 0x58, 0x75, 0x02, 0x21, 0x4f, 0xcf, 0x3e, 0xd7, 0x9a, 0x1e, 0x8f, 0xa7, - 0x64, 0x1d, 0xad, 0x86, 0x1e, 0x0b, 0x33, 0x2e, 0x65, 0x75, 0xff, 0xae, 0xfe, 0x07, 0xb4, 0x36, - 0xfd, 0x0a, 0xd7, 0xc5, 0xcc, 0xa7, 0xa1, 0x8e, 0xf6, 0xad, 0xa6, 0xd2, 0x64, 0xcd, 0x7e, 0xcf, - 0x94, 0x48, 0x4e, 0x8a, 0x5a, 0x79, 0xd8, 0x8d, 0xd5, 0xfa, 0xdf, 0xab, 0xe8, 0xc9, 0xf8, 0x51, - 0xae, 0xff, 0xb5, 0x3a, 0xd3, 0xf1, 0x33, 0xb4, 0x95, 0x39, 0x6e, 0x72, 0xed, 0x4c, 0x57, 0x5a, - 0x7a, 0xee, 0xb8, 0xd6, 0x4a, 0xe3, 0x0a, 0xd0, 0x88, 0x36, 0x8c, 0x85, 0xe1, 0x33, 0xa5, 0x72, - 0x9a, 0x67, 0xbd, 0x51, 0x25, 0xef, 0xd0, 0xdb, 0xd9, 0x16, 0xa2, 0x25, 0x95, 0xe6, 0x8e, 0x4a, - 0x0f, 0x80, 0x16, 0xcd, 0x2e, 0x9e, 0x27, 0xc7, 0xe8, 0x28, 0xe0, 0xc6, 0xd0, 0x16, 0xcf, 0xc0, - 0x67, 0x2a, 0x08, 0xa9, 0x15, 0xd0, 0x21, 0x59, 0x65, 0x35, 0x67, 0x5c, 0xc0, 0x8c, 0x30, 0x16, - 0x88, 0xb1, 0x00, 0xb3, 0xc4, 0xf0, 0x80, 0x4a, 0x2b, 0x58, 0x11, 0xd2, 0xe2, 0xc3, 0x14, 0x97, - 0xc8, 0xf7, 0xe8, 0x64, 0x76, 0x04, 0x4d, 0xea, 0x1b, 0xee, 0x77, 0x81, 0x40, 0xc6, 0xea, 0x88, - 0x41, 0x6f, 0x17, 0xd7, 0xe3, 0xe5, 0xfa, 0xbf, 0x2a, 0x68, 0x75, 0x6a, 0xcd, 0xa8, 0xff, 0xb3, - 0x32, 0x13, 0x9e, 0x57, 0x68, 0x8f, 0x29, 0x69, 0xb5, 0xf2, 0x73, 0x3a, 0x19, 0x03, 0x33, 0xf5, - 0xbe, 0x80, 0x15, 0x98, 0xfd, 0x6d, 0xaa, 0xbd, 0x33, 0xaa, 0xb9, 0x2b, 0xf8, 0x88, 0xab, 0x40, - 0x6a, 0x15, 0xe4, 0x54, 0xec, 0x70, 0x99, 0xf5, 0x55, 0x06, 0x00, 0x24, 0xce, 0xa5, 0x8a, 0x5a, - 0xed, 0xbc, 0x0f, 0x42, 0x9f, 0x4a, 0x5e, 0xf6, 0x7c, 0xdf, 0xae, 0x78, 0xe1, 0x61, 0xb2, 0x8b, - 0xf5, 0xff, 0x54, 0xd1, 0xf6, 0xec, 0x75, 0x84, 0xbc, 0xc9, 0xd6, 0xb3, 0x8b, 0xf8, 0x12, 0x16, - 0xd0, 0x8b, 0xc1, 0x65, 0xbe, 0x44, 0xae, 0x66, 0x2b, 0x58, 0x2e, 0x65, 0x83, 0xcb, 0x98, 0x7c, - 0x40, 0x24, 0x1d, 0x26, 0x57, 0x57, 0xf1, 0x30, 0xe9, 0x5f, 0xb9, 0x9b, 0x78, 0x34, 0xea, 0x5d, - 0x8d, 0x17, 0xc3, 0xbd, 0xf2, 0x62, 0x38, 0xb6, 0x09, 0x72, 0x13, 0xbd, 0x9e, 0x3e, 0x14, 0x91, - 0x0f, 0x68, 0xab, 0x74, 0xe5, 0x24, 0xac, 0x62, 0x31, 0xdc, 0x9a, 0xb9, 0x42, 0xe9, 0xcd, 0x49, - 0x40, 0x13, 0x29, 0xf9, 0x5b, 0x05, 0xbd, 0x4b, 0xfa, 0x1f, 0x07, 0xc3, 0x9b, 0x5e, 0x9a, 0x0c, - 0xfa, 0x2e, 0xbe, 0x8e, 0x6f, 0xe2, 0x7e, 0xea, 0x7e, 0x69, 0x4b, 0x5b, 0x38, 0x98, 0x3f, 0xac, - 0x9d, 0x9e, 0x4c, 0xae, 0x10, 0x93, 0x8f, 0x79, 0xfe, 0xed, 0x4c, 0xa0, 0xf4, 0x61, 0xf2, 0xeb, - 0x0c, 0x47, 0xf5, 0x7f, 0x57, 0xd0, 0xdb, 0x5f, 0xe9, 0x95, 0xfc, 0x88, 0xd6, 0x92, 0x69, 0x0c, - 0x2a, 0x9f, 0xc3, 0x60, 0x35, 0x99, 0x4a, 0x7e, 0x03, 0x2d, 0x26, 0xb1, 0x4b, 0x2e, 0xb3, 0x3a, - 0xac, 0xea, 0x85, 0x24, 0x16, 0x97, 0xe4, 0xb7, 0x68, 0x35, 0xfd, 0x74, 0x1b, 0xbb, 0xc1, 0x47, - 0x17, 0x0f, 0x87, 0x83, 0xe1, 0x63, 0x54, 0xed, 0xa7, 0xdb, 0x58, 0x7d, 0xe4, 0xa0, 0xd4, 0xb5, - 0x74, 0xf2, 0xe3, 0x88, 0xa2, 0x5a, 0x49, 0x07, 0x53, 0xe7, 0xfe, 0xbd, 0xcf, 0xda, 0x68, 0x0e, - 0x5a, 0x0b, 0x98, 0x18, 0x49, 0x8f, 0x6b, 0x63, 0x95, 0x02, 0x22, 0xd7, 0xd0, 0x72, 0x20, 0x32, - 0x12, 0xe2, 0xea, 0xd1, 0xef, 0x11, 0x9a, 0xac, 0xce, 0xd9, 0x88, 0x2e, 0x3c, 0xc0, 0x4b, 0xa4, - 0x22, 0x8b, 0xe7, 0xc8, 0x32, 0x9a, 0xef, 0x9c, 0xc0, 0x2e, 0x0a, 0x87, 0x53, 0x83, 0xab, 0xd9, - 0xe1, 0x7b, 0x83, 0xe7, 0xc9, 0x13, 0xb4, 0xd0, 0x39, 0x79, 0x0f, 0x14, 0x86, 0xd3, 0xe9, 0x7b, - 0x83, 0x17, 0xb3, 0xd3, 0x0f, 0xef, 0x0d, 0x5e, 0x3a, 0x1a, 0xa2, 0xf5, 0x47, 0xfc, 0x2a, 0x5f, - 0x31, 0xee, 0xd2, 0x39, 0x78, 0xdf, 0x84, 0x14, 0x56, 0xd0, 0x62, 0x91, 0xc9, 0xe5, 0x95, 0xec, - 0xd5, 0x8f, 0x18, 0xb4, 0x4c, 0x33, 0xf2, 0x61, 0x77, 0x60, 0x2a, 0x80, 0xae, 0xdb, 0x45, 0x9b, - 0x91, 0x9c, 0xa1, 0x99, 0x3f, 0xfa, 0x80, 0x6a, 0x65, 0xc4, 0x77, 0xd0, 0xc6, 0xf8, 0xb6, 0xf1, - 0xab, 0x0a, 0x13, 0x7e, 0x8e, 0x20, 0xb4, 0x54, 0x0c, 0xb7, 0x0a, 0x9c, 0xf3, 0x31, 0x86, 0xab, - 0x70, 0x1e, 0xcf, 0xb1, 0x3f, 0x2e, 0x65, 0xff, 0x6a, 0xbe, 0xfb, 0x5f, 0x00, 0x00, 0x00, 0xff, - 0xff, 0x99, 0x45, 0x26, 0x39, 0xf9, 0x0d, 0x00, 0x00, +var File_x2_setup_failure_response_proto protoreflect.FileDescriptor + +var file_x2_setup_failure_response_proto_rawDesc = []byte{ + 0x0a, 0x1f, 0x78, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, + 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0xf0, 0x03, 0x0a, 0x0c, + 0x53, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x53, 0x0a, 0x13, + 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x61, + 0x75, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, + 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, + 0x6b, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, 0x48, 0x00, 0x52, 0x11, + 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x61, 0x75, 0x73, + 0x65, 0x12, 0x54, 0x0a, 0x15, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6c, + 0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e, + 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, + 0x48, 0x00, 0x52, 0x13, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4c, 0x61, 0x79, + 0x65, 0x72, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x63, 0x6f, 0x6c, 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x13, 0x6d, 0x69, + 0x73, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x5f, 0x63, 0x61, 0x75, 0x73, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, + 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x73, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, + 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, 0x48, 0x00, 0x52, 0x12, 0x6d, 0x69, 0x73, 0x63, 0x65, 0x6c, + 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x0c, + 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x69, + 0x6d, 0x65, 0x54, 0x6f, 0x57, 0x61, 0x69, 0x74, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, + 0x57, 0x61, 0x69, 0x74, 0x12, 0x59, 0x0a, 0x17, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, + 0x69, 0x74, 0x79, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, + 0x2e, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, + 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x16, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, + 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x42, + 0x0d, 0x0a, 0x0b, 0x63, 0x61, 0x75, 0x73, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x9d, + 0x0c, 0x0a, 0x11, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c, + 0x61, 0x79, 0x65, 0x72, 0x22, 0x87, 0x0c, 0x0a, 0x05, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x0b, + 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x28, 0x0a, 0x24, 0x48, + 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x44, 0x45, 0x53, 0x49, 0x52, 0x41, 0x42, 0x4c, + 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x52, 0x45, 0x41, 0x53, + 0x4f, 0x4e, 0x53, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x43, 0x52, + 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x10, + 0x02, 0x12, 0x22, 0x0a, 0x1e, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x4f, 0x50, + 0x54, 0x49, 0x4d, 0x49, 0x53, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4f, + 0x56, 0x45, 0x52, 0x10, 0x03, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x44, 0x55, 0x43, 0x45, 0x5f, + 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x4e, 0x47, 0x5f, + 0x43, 0x45, 0x4c, 0x4c, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x41, 0x52, 0x54, 0x49, 0x41, + 0x4c, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x10, 0x05, 0x12, 0x1e, 0x0a, 0x1a, + 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x45, 0x57, 0x5f, 0x45, 0x4e, 0x42, 0x5f, + 0x55, 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x06, 0x12, 0x20, 0x0a, 0x1c, + 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4f, 0x4c, 0x44, 0x5f, 0x45, 0x4e, 0x42, 0x4d, + 0x45, 0x5f, 0x55, 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x07, 0x12, 0x1e, + 0x0a, 0x1a, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x50, 0x41, 0x49, 0x52, 0x5f, 0x4f, + 0x46, 0x5f, 0x55, 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x08, 0x12, 0x19, + 0x0a, 0x15, 0x48, 0x4f, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, + 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x45, 0x44, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x54, 0x58, 0x32, + 0x5f, 0x52, 0x45, 0x4c, 0x4f, 0x43, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x41, 0x4c, 0x4c, 0x5f, 0x45, + 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x0a, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x5f, 0x52, 0x45, 0x4c, + 0x4f, 0x43, 0x5f, 0x50, 0x52, 0x45, 0x50, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x0b, + 0x12, 0x16, 0x0a, 0x12, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x56, 0x41, + 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x0c, 0x12, 0x2f, 0x0a, 0x2b, 0x4e, 0x4f, 0x5f, 0x52, + 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x53, 0x5f, 0x41, + 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47, + 0x45, 0x54, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x10, 0x0d, 0x12, 0x18, 0x0a, 0x14, 0x49, 0x4e, 0x56, + 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4d, 0x4d, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x49, + 0x44, 0x10, 0x0e, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4d, + 0x4d, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x10, 0x0f, 0x12, 0x3c, 0x0a, 0x38, 0x45, 0x4e, 0x43, + 0x52, 0x59, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x52, 0x49, 0x54, + 0x59, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x4c, 0x47, + 0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, + 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x10, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x50, 0x4f, 0x52, + 0x54, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52, 0x49, 0x53, 0x54, 0x49, 0x43, + 0x53, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0x11, 0x12, 0x19, 0x0a, 0x15, 0x4e, 0x4f, 0x5f, + 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x49, 0x4f, 0x44, 0x49, 0x43, 0x49, + 0x54, 0x59, 0x10, 0x12, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x58, 0x49, 0x53, 0x54, 0x49, 0x4e, 0x47, + 0x5f, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x10, + 0x13, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x4e, 0x42, + 0x5f, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x10, + 0x14, 0x12, 0x29, 0x0a, 0x25, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, + 0x5f, 0x54, 0x45, 0x4d, 0x50, 0x4f, 0x52, 0x41, 0x52, 0x49, 0x4c, 0x59, 0x5f, 0x4e, 0x4f, 0x54, + 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x15, 0x12, 0x0f, 0x0a, 0x0b, + 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x16, 0x12, 0x12, 0x0a, + 0x0e, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x49, 0x4e, 0x47, 0x10, + 0x17, 0x12, 0x19, 0x0a, 0x15, 0x48, 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x4f, 0x50, + 0x54, 0x49, 0x4d, 0x49, 0x53, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x18, 0x12, 0x1e, 0x0a, 0x1a, + 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x5f, 0x4f, 0x46, 0x5f, 0x41, 0x4c, 0x4c, + 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x19, 0x12, 0x1f, 0x0a, 0x1b, + 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x50, 0x4c, 0x45, 0x5f, 0x45, 0x5f, 0x52, 0x41, 0x42, 0x5f, 0x49, + 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x10, 0x1a, 0x12, 0x16, 0x0a, + 0x12, 0x53, 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x4f, 0x4e, 0x47, 0x4f, + 0x49, 0x4e, 0x47, 0x10, 0x1b, 0x12, 0x1b, 0x0a, 0x17, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, + 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x51, 0x43, 0x49, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, + 0x10, 0x1c, 0x12, 0x2c, 0x0a, 0x28, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, + 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, + 0x46, 0x4f, 0x52, 0x5f, 0x54, 0x48, 0x45, 0x5f, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x1d, + 0x12, 0x16, 0x0a, 0x12, 0x54, 0x44, 0x43, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x41, 0x4c, 0x4c, 0x5f, + 0x45, 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x1e, 0x12, 0x13, 0x0a, 0x0f, 0x54, 0x44, 0x43, 0x5f, + 0x50, 0x52, 0x45, 0x50, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x1f, 0x12, 0x26, 0x0a, + 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x53, 0x49, 0x52, 0x41, 0x42, 0x4c, + 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x52, 0x45, 0x41, 0x53, + 0x4f, 0x4e, 0x53, 0x10, 0x20, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x44, 0x55, 0x43, 0x45, 0x5f, + 0x4c, 0x4f, 0x41, 0x44, 0x10, 0x21, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, + 0x43, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4d, 0x49, 0x53, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, + 0x22, 0x12, 0x18, 0x0a, 0x14, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x43, 0x52, 0x49, 0x54, 0x49, 0x43, + 0x41, 0x4c, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x23, 0x12, 0x16, 0x0a, 0x12, 0x54, + 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x45, + 0x44, 0x10, 0x24, 0x12, 0x20, 0x0a, 0x1c, 0x4e, 0x4f, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, + 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x53, 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, + 0x42, 0x4c, 0x45, 0x10, 0x25, 0x12, 0x1b, 0x0a, 0x17, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, + 0x5f, 0x51, 0x4f, 0x53, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x41, 0x54, 0x49, 0x4f, 0x4e, + 0x10, 0x26, 0x12, 0x27, 0x0a, 0x23, 0x45, 0x4e, 0x43, 0x52, 0x59, 0x50, 0x54, 0x49, 0x4f, 0x4e, + 0x5f, 0x41, 0x4c, 0x47, 0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, + 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x27, 0x12, 0x17, 0x0a, 0x13, 0x50, + 0x52, 0x4f, 0x43, 0x45, 0x44, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, + 0x45, 0x44, 0x10, 0x28, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x52, 0x4d, 0x5f, 0x50, 0x55, 0x52, 0x50, + 0x4f, 0x53, 0x45, 0x10, 0x29, 0x12, 0x19, 0x0a, 0x15, 0x49, 0x4d, 0x50, 0x52, 0x4f, 0x56, 0x45, + 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x42, 0x49, 0x54, 0x5f, 0x52, 0x41, 0x54, 0x45, 0x10, 0x2a, + 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, + 0x49, 0x54, 0x59, 0x10, 0x2b, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x43, + 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x55, + 0x45, 0x5f, 0x4c, 0x4f, 0x53, 0x54, 0x10, 0x2c, 0x12, 0x2c, 0x0a, 0x28, 0x46, 0x41, 0x49, 0x4c, + 0x55, 0x52, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x48, 0x45, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, + 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x46, 0x41, 0x43, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, + 0x44, 0x55, 0x52, 0x45, 0x10, 0x2d, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x45, 0x41, 0x52, 0x45, 0x52, + 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, + 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x2e, 0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x43, 0x47, 0x5f, 0x4d, + 0x4f, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x2f, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x43, 0x47, + 0x5f, 0x4d, 0x4f, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x30, 0x12, 0x1b, 0x0a, 0x17, 0x43, + 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48, 0x45, 0x53, 0x5f, 0x4d, 0x41, 0x58, + 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x31, 0x12, 0x21, 0x0a, 0x1d, 0x55, 0x4e, 0x4b, 0x4e, + 0x4f, 0x57, 0x4e, 0x5f, 0x4f, 0x4c, 0x44, 0x5f, 0x45, 0x4e, 0x5f, 0x47, 0x4e, 0x42, 0x5f, 0x55, + 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x32, 0x12, 0x11, 0x0a, 0x0d, 0x50, + 0x44, 0x43, 0x50, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x4c, 0x4f, 0x41, 0x44, 0x10, 0x33, 0x22, 0x5b, + 0x0a, 0x0e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4c, 0x61, 0x79, 0x65, 0x72, + 0x22, 0x49, 0x0a, 0x05, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, + 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x50, + 0x4f, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x55, 0x4e, 0x41, + 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, + 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x02, 0x22, 0x97, 0x02, 0x0a, 0x08, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0x8a, 0x02, 0x0a, 0x05, 0x43, 0x61, 0x75, + 0x73, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, + 0x19, 0x0a, 0x15, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x5f, 0x53, 0x59, 0x4e, 0x54, + 0x41, 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x01, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x42, + 0x53, 0x54, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x59, 0x4e, 0x54, 0x41, 0x58, 0x5f, 0x45, 0x52, + 0x52, 0x4f, 0x52, 0x5f, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, + 0x41, 0x42, 0x53, 0x54, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x59, 0x4e, 0x54, 0x41, 0x58, 0x5f, + 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x49, 0x47, 0x4e, 0x4f, 0x52, 0x45, 0x5f, 0x41, 0x4e, 0x44, + 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x10, 0x03, 0x12, 0x2e, 0x0a, 0x2a, 0x4d, 0x45, 0x53, + 0x53, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x54, 0x49, + 0x42, 0x4c, 0x45, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x52, 0x45, 0x43, 0x45, 0x49, 0x56, 0x45, + 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x45, 0x4d, + 0x41, 0x4e, 0x54, 0x49, 0x43, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x05, 0x12, 0x0f, 0x0a, + 0x0b, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x06, 0x12, 0x35, + 0x0a, 0x31, 0x41, 0x42, 0x53, 0x54, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x59, 0x4e, 0x54, 0x41, + 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x46, 0x41, 0x4c, 0x53, 0x45, 0x4c, 0x59, 0x5f, + 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x52, 0x55, 0x43, 0x54, 0x45, 0x44, 0x5f, 0x4d, 0x45, 0x53, 0x53, + 0x41, 0x47, 0x45, 0x10, 0x07, 0x22, 0xb3, 0x01, 0x0a, 0x0d, 0x4d, 0x69, 0x73, 0x63, 0x65, 0x6c, + 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0xa1, 0x01, 0x0a, 0x05, 0x43, 0x61, 0x75, 0x73, + 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x1f, + 0x0a, 0x1b, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, + 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x4c, 0x4f, 0x41, 0x44, 0x10, 0x01, 0x12, + 0x14, 0x0a, 0x10, 0x48, 0x41, 0x52, 0x44, 0x57, 0x41, 0x52, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, + 0x55, 0x52, 0x45, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x4f, 0x4d, 0x5f, 0x49, 0x4e, 0x54, 0x45, + 0x52, 0x56, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x12, 0x2e, 0x0a, 0x2a, 0x4e, 0x4f, + 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x50, 0x4c, + 0x41, 0x4e, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x52, + 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x53, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, + 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x05, 0x22, 0xea, 0x02, 0x0a, 0x16, + 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, + 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, + 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d, + 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x4a, 0x0a, + 0x12, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x65, 0x6e, 0x74, 0x69, + 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x11, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, + 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x4a, 0x0a, 0x15, 0x70, 0x72, 0x6f, + 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, + 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, + 0x69, 0x65, 0x73, 0x2e, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x52, + 0x14, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, + 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x90, 0x01, 0x0a, 0x2b, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x72, + 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, + 0x73, 0x74, 0x69, 0x63, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, + 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x52, 0x28, + 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, + 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x22, 0xb7, 0x01, 0x0a, 0x27, 0x49, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x43, + 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, + 0x73, 0x74, 0x69, 0x63, 0x12, 0x3c, 0x0a, 0x0e, 0x69, 0x65, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x65, + 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, + 0x69, 0x74, 0x79, 0x52, 0x0d, 0x69, 0x65, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, + 0x74, 0x79, 0x12, 0x13, 0x0a, 0x05, 0x69, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x04, 0x69, 0x65, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x0d, 0x74, 0x79, 0x70, 0x65, 0x5f, + 0x6f, 0x66, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, + 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x4f, 0x66, + 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x4f, 0x66, 0x45, 0x72, 0x72, + 0x6f, 0x72, 0x2a, 0x41, 0x0a, 0x0b, 0x54, 0x79, 0x70, 0x65, 0x4f, 0x66, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x52, 0x52, + 0x4f, 0x52, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x44, 0x45, + 0x52, 0x53, 0x54, 0x4f, 0x4f, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x49, 0x53, 0x53, + 0x49, 0x4e, 0x47, 0x10, 0x02, 0x2a, 0x5a, 0x0a, 0x0a, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x57, + 0x61, 0x69, 0x74, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x54, + 0x49, 0x4d, 0x45, 0x4f, 0x55, 0x54, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x31, 0x53, 0x10, + 0x01, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x32, 0x53, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x35, + 0x53, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x30, 0x53, 0x10, 0x04, 0x12, 0x08, 0x0a, + 0x04, 0x56, 0x32, 0x30, 0x53, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x36, 0x30, 0x53, 0x10, + 0x06, 0x2a, 0x72, 0x0a, 0x11, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, + 0x4e, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x49, + 0x4e, 0x49, 0x54, 0x49, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, + 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x46, 0x55, + 0x4c, 0x5f, 0x4f, 0x55, 0x54, 0x43, 0x4f, 0x4d, 0x45, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x55, + 0x4e, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x46, 0x55, 0x4c, 0x5f, 0x4f, 0x55, 0x54, 0x43, + 0x4f, 0x4d, 0x45, 0x10, 0x03, 0x2a, 0x4a, 0x0a, 0x0b, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, + 0x6c, 0x69, 0x74, 0x79, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, + 0x43, 0x52, 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x00, 0x12, 0x0a, 0x0a, + 0x06, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x47, 0x4e, + 0x4f, 0x52, 0x45, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x10, + 0x03, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_x2_setup_failure_response_proto_rawDescOnce sync.Once + file_x2_setup_failure_response_proto_rawDescData = file_x2_setup_failure_response_proto_rawDesc +) + +func file_x2_setup_failure_response_proto_rawDescGZIP() []byte { + file_x2_setup_failure_response_proto_rawDescOnce.Do(func() { + file_x2_setup_failure_response_proto_rawDescData = protoimpl.X.CompressGZIP(file_x2_setup_failure_response_proto_rawDescData) + }) + return file_x2_setup_failure_response_proto_rawDescData +} + +var file_x2_setup_failure_response_proto_enumTypes = make([]protoimpl.EnumInfo, 8) +var file_x2_setup_failure_response_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_x2_setup_failure_response_proto_goTypes = []interface{}{ + (TypeOfError)(0), // 0: entities.TypeOfError + (TimeToWait)(0), // 1: entities.TimeToWait + (TriggeringMessage)(0), // 2: entities.TriggeringMessage + (Criticality)(0), // 3: entities.Criticality + (RadioNetworkLayer_Cause)(0), // 4: entities.RadioNetworkLayer.Cause + (TransportLayer_Cause)(0), // 5: entities.TransportLayer.Cause + (Protocol_Cause)(0), // 6: entities.Protocol.Cause + (Miscellaneous_Cause)(0), // 7: entities.Miscellaneous.Cause + (*SetupFailure)(nil), // 8: entities.SetupFailure + (*RadioNetworkLayer)(nil), // 9: entities.RadioNetworkLayer + (*TransportLayer)(nil), // 10: entities.TransportLayer + (*Protocol)(nil), // 11: entities.Protocol + (*Miscellaneous)(nil), // 12: entities.Miscellaneous + (*CriticalityDiagnostics)(nil), // 13: entities.CriticalityDiagnostics + (*InformationElementCriticalityDiagnostic)(nil), // 14: entities.InformationElementCriticalityDiagnostic +} +var file_x2_setup_failure_response_proto_depIdxs = []int32{ + 4, // 0: entities.SetupFailure.network_layer_cause:type_name -> entities.RadioNetworkLayer.Cause + 5, // 1: entities.SetupFailure.transport_layer_cause:type_name -> entities.TransportLayer.Cause + 6, // 2: entities.SetupFailure.protocol_cause:type_name -> entities.Protocol.Cause + 7, // 3: entities.SetupFailure.miscellaneous_cause:type_name -> entities.Miscellaneous.Cause + 1, // 4: entities.SetupFailure.time_to_wait:type_name -> entities.TimeToWait + 13, // 5: entities.SetupFailure.criticality_diagnostics:type_name -> entities.CriticalityDiagnostics + 2, // 6: entities.CriticalityDiagnostics.triggering_message:type_name -> entities.TriggeringMessage + 3, // 7: entities.CriticalityDiagnostics.procedure_criticality:type_name -> entities.Criticality + 14, // 8: entities.CriticalityDiagnostics.information_element_criticality_diagnostics:type_name -> entities.InformationElementCriticalityDiagnostic + 3, // 9: entities.InformationElementCriticalityDiagnostic.ie_criticality:type_name -> entities.Criticality + 0, // 10: entities.InformationElementCriticalityDiagnostic.type_of_error:type_name -> entities.TypeOfError + 11, // [11:11] is the sub-list for method output_type + 11, // [11:11] is the sub-list for method input_type + 11, // [11:11] is the sub-list for extension type_name + 11, // [11:11] is the sub-list for extension extendee + 0, // [0:11] is the sub-list for field type_name +} + +func init() { file_x2_setup_failure_response_proto_init() } +func file_x2_setup_failure_response_proto_init() { + if File_x2_setup_failure_response_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_x2_setup_failure_response_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SetupFailure); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_x2_setup_failure_response_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RadioNetworkLayer); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_x2_setup_failure_response_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TransportLayer); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_x2_setup_failure_response_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Protocol); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_x2_setup_failure_response_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Miscellaneous); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_x2_setup_failure_response_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CriticalityDiagnostics); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_x2_setup_failure_response_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*InformationElementCriticalityDiagnostic); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_x2_setup_failure_response_proto_msgTypes[0].OneofWrappers = []interface{}{ + (*SetupFailure_NetworkLayerCause)(nil), + (*SetupFailure_TransportLayerCause)(nil), + (*SetupFailure_ProtocolCause)(nil), + (*SetupFailure_MiscellaneousCause)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_x2_setup_failure_response_proto_rawDesc, + NumEnums: 8, + NumMessages: 7, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_x2_setup_failure_response_proto_goTypes, + DependencyIndexes: file_x2_setup_failure_response_proto_depIdxs, + EnumInfos: file_x2_setup_failure_response_proto_enumTypes, + MessageInfos: file_x2_setup_failure_response_proto_msgTypes, + }.Build() + File_x2_setup_failure_response_proto = out.File + file_x2_setup_failure_response_proto_rawDesc = nil + file_x2_setup_failure_response_proto_goTypes = nil + file_x2_setup_failure_response_proto_depIdxs = nil } diff --git a/reader/go.mod b/reader/go.mod index 865f951..7c4fde0 100644 --- a/reader/go.mod +++ b/reader/go.mod @@ -3,10 +3,10 @@ module gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader go 1.12 require ( - gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common v1.0.35 - gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.35 - gerrit.o-ran-sc.org/r/ric-plt/sdlgo v0.5.0 - github.com/golang/protobuf v1.3.4 + gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common v1.0.36 + gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities v1.0.36 + github.com/golang/protobuf v1.4.2 + github.com/google/go-cmp v0.4.1 // indirect github.com/pkg/errors v0.8.1 github.com/stretchr/testify v1.3.0 ) diff --git a/reader/go.sum b/reader/go.sum index d0dc316..86382cc 100644 --- a/reader/go.sum +++ b/reader/go.sum @@ -1,27 +1,20 @@ -gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.2.0 h1:7edCLIQtk9xCwxTtLRUlXr8wQ6nmr/Mo4ZoqjF3m0NE= -gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.2.0/go.mod h1:2Y8gw2jqj9urI8VFqFQn7BX0J3A852+YrXVV9V8gOt4= -gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.3.0/go.mod h1:y2WhrCvdLkAKdH+ySdHSOSehACJkTMyZghCGVcqoZzc= -gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.3.1 h1:ZIhABs0WLMn8lp1Y3719315/3jbV+yLcovOGScL03eM= -gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.3.1/go.mod h1:y2WhrCvdLkAKdH+ySdHSOSehACJkTMyZghCGVcqoZzc= -gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.5.0 h1:+P3XuWKSaMbzh5PNtrW9gkZlCN0hKrZq+Cn8JetwBys= -gerrit.o-ran-sc.org/r/ric-plt/sdlgo.git v0.5.0/go.mod h1:y2WhrCvdLkAKdH+ySdHSOSehACJkTMyZghCGVcqoZzc= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= -github.com/go-redis/redis v6.15.2+incompatible h1:9SpNVG76gr6InJGxoZ6IuuxaCOQwDAhzyXg+Bs+0Sb4= -github.com/go-redis/redis v6.15.2+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= -github.com/go-redis/redis v6.15.3+incompatible h1:NZ0O90AhLSvSrvLZ/S9h7D4kl1mW2PrKyxL7MyBKO2g= -github.com/go-redis/redis v6.15.3+incompatible/go.mod h1:W2YCLaZryXHirdd9QqwkiVUxCQsrx8SbLq9Uqk7JS7A= -github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.1 h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.4 h1:87PNWwrRvUSnqS4dlcBU/ftvOIBep4sYuBLlh6rX2wk= github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= -github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0 h1:oOuy+ugB+P/kBdUnG5QaMXSIyJ1q38wWSojYCb3z5VQ= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.4.1 h1:/exdXoGamhu5ONeUJH0deniYLWYvQwW66yvlfiiKTu0= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= @@ -30,12 +23,12 @@ github.com/stretchr/objx v0.1.0 h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190204203706-41f3e6584952/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= -gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= diff --git a/reader/rNibReader_test.go b/reader/rNibReader_test.go index 8757b53..1220b1b 100644 --- a/reader/rNibReader_test.go +++ b/reader/rNibReader_test.go @@ -100,7 +100,7 @@ func TestGetNodeBUnmarshalFailure(t *testing.T) { assert.NotNil(t, er) assert.Nil(t, getNb) assert.IsType(t, &common.InternalError{}, er) - assert.EqualValues(t, "proto: can't skip unknown wire type 4", er.Error()) + assert.Contains(t, er.Error(), "proto:") } func TestGetNodeBSdlgoFailure(t *testing.T) { @@ -198,7 +198,7 @@ func TestGetNodeBCellsListNodeUnmarshalFailure(t *testing.T) { assert.NotNil(t, er) assert.Nil(t, cells) assert.IsType(t, &common.InternalError{}, er) - assert.EqualValues(t, "proto: can't skip unknown wire type 4", er.Error()) + assert.Contains(t, er.Error(), "proto:") } func TestGetNodeBCellsListNodeNotFoundFailure(t *testing.T) { @@ -276,7 +276,7 @@ func TestGetListGnbIdsUnmarshalFailure(t *testing.T) { assert.NotNil(t, er) assert.Nil(t, ids) assert.IsType(t, &common.InternalError{}, er) - assert.Equal(t, "proto: can't skip unknown wire type 4", er.Error()) + assert.Contains(t, er.Error(), "proto:") } func TestGetListGnbIdsSdlgoFailure(t *testing.T) { @@ -394,7 +394,7 @@ func TestGetListEnbIdsUnmarshalFailure(t *testing.T) { assert.NotNil(t, er) assert.Nil(t, ids) assert.IsType(t, &common.InternalError{}, er) - assert.Equal(t, "proto: can't skip unknown wire type 4", er.Error()) + assert.Contains(t, er.Error(), "proto:") } func TestGetListEnbIdsOneId(t *testing.T) { @@ -617,7 +617,7 @@ func TestGetCellUnmarshalFailure(t *testing.T) { assert.NotNil(t, er) assert.Nil(t, cell) assert.IsType(t, &common.InternalError{}, er) - assert.EqualValues(t, "proto: can't skip unknown wire type 4", er.Error()) + assert.Contains(t, er.Error(), "proto:") } func TestGetCellSdlgoFailure(t *testing.T) { @@ -729,7 +729,7 @@ func TestGetNodeByIdUnmarshalFailure(t *testing.T) { assert.NotNil(t, er) assert.Nil(t, getNb) assert.IsType(t, &common.InternalError{}, er) - assert.EqualValues(t, "proto: can't skip unknown wire type 4", er.Error()) + assert.Contains(t, er.Error(), "proto:") } func TestGetNodeByIdSdlgoFailure(t *testing.T) { @@ -912,7 +912,7 @@ func TestGetRanLoadInformationUnmarshalFailure(t *testing.T) { assert.NotNil(t, er) assert.Nil(t, getNb) assert.IsType(t, &common.InternalError{}, er) - assert.EqualValues(t, "proto: can't skip unknown wire type 4", er.Error()) + assert.Contains(t, er.Error(), "proto:") } func TestGetRanLoadInformationSdlgoFailure(t *testing.T) { @@ -1072,7 +1072,7 @@ func TestGetE2TInstanceSdlError(t *testing.T) { } func generateE2tInstance(address string) *entities.E2TInstance { - e2tInstance := entities.NewE2TInstance(address) + e2tInstance := entities.NewE2TInstance(address,"") e2tInstance.AssociatedRanList = []string{"test1", "test2"} e2tInstance.DeletionTimestamp = time.Now().UnixNano() return e2tInstance -- 2.16.6