[RIC-384] Update proto version and add ran_function proto
Change-Id: I9df995e3c7a11242e9a788195fef9f8e78a37b67
Signed-off-by: idanshal <idan.shalom@intl.att.com>
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 @@
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/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/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/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,69 +53,119 @@
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 (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 (x *Cell) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use Cell.ProtoReflect.Descriptor instead.
func (*Cell) Descriptor() ([]byte, []int) {
- return fileDescriptor_d2698cf62ebc0420, []int{0}
+ return file_cell_proto_rawDescGZIP(), []int{0}
}
-func (m *Cell) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Cell.Unmarshal(m, b)
-}
-func (m *Cell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Cell.Marshal(b, m, deterministic)
-}
-func (m *Cell) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Cell.Merge(m, src)
-}
-func (m *Cell) XXX_Size() int {
- return xxx_messageInfo_Cell.Size(m)
-}
-func (m *Cell) XXX_DiscardUnknown() {
- xxx_messageInfo_Cell.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Cell proto.InternalMessageInfo
-
-func (m *Cell) GetType() Cell_Type {
- if m != nil {
- return m.Type
+func (x *Cell) GetType() Cell_Type {
+ if x != nil {
+ return x.Type
}
return Cell_UNKNOWN_CELL
}
+func (m *Cell) GetCell() isCell_Cell {
+ if m != nil {
+ return m.Cell
+ }
+ return nil
+}
+
+func (x *Cell) GetServedCellInfo() *ServedCellInfo {
+ if x, ok := x.GetCell().(*Cell_ServedCellInfo); ok {
+ return x.ServedCellInfo
+ }
+ return nil
+}
+
+func (x *Cell) GetServedNrCell() *ServedNRCell {
+ if x, ok := x.GetCell().(*Cell_ServedNrCell); ok {
+ return x.ServedNrCell
+ }
+ return nil
+}
+
type isCell_Cell interface {
isCell_Cell()
}
@@ -126,57 +182,103 @@
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,74 +14,109 @@
// 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 (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 (x *Cells) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Cells) ProtoMessage() {}
+
+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 mi.MessageOf(x)
+}
+
+// Deprecated: Use Cells.ProtoReflect.Descriptor instead.
func (*Cells) Descriptor() ([]byte, []int) {
- return fileDescriptor_842e821272d22ff7, []int{0}
+ return file_cells_proto_rawDescGZIP(), []int{0}
}
-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)
-}
-
-var xxx_messageInfo_Cells proto.InternalMessageInfo
-
-func (m *Cells) GetType() Cell_Type {
- if m != nil {
- return m.Type
+func (x *Cells) GetType() Cell_Type {
+ if x != nil {
+ return x.Type
}
return Cell_UNKNOWN_CELL
}
+func (m *Cells) GetList() isCells_List {
+ if m != nil {
+ return m.List
+ }
+ return nil
+}
+
+func (x *Cells) GetServedCellInfos() *ServedCellInfoList {
+ if x, ok := x.GetList().(*Cells_ServedCellInfos); ok {
+ return x.ServedCellInfos
+ }
+ return nil
+}
+
+func (x *Cells) GetServedNrCells() *ServedNRCellList {
+ if x, ok := x.GetList().(*Cells_ServedNrCells); ok {
+ return x.ServedNrCells
+ }
+ return nil
+}
+
type isCells_List interface {
isCells_List()
}
@@ -98,137 +133,232 @@
func (*Cells_ServedNrCells) isCells_List() {}
-func (m *Cells) GetList() isCells_List {
- if m != nil {
- return m.List
- }
- return nil
-}
-
-func (m *Cells) GetServedCellInfos() *ServedCellInfoList {
- if x, ok := m.GetList().(*Cells_ServedCellInfos); ok {
- return x.ServedCellInfos
- }
- return nil
-}
-
-func (m *Cells) GetServedNrCells() *ServedNRCellList {
- if x, ok := m.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 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:"-"`
+ 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) Reset() { *m = ServedCellInfoList{} }
-func (m *ServedCellInfoList) String() string { return proto.CompactTextString(m) }
-func (*ServedCellInfoList) ProtoMessage() {}
+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 (x *ServedCellInfoList) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use ServedCellInfoList.ProtoReflect.Descriptor instead.
func (*ServedCellInfoList) Descriptor() ([]byte, []int) {
- return fileDescriptor_842e821272d22ff7, []int{1}
+ return file_cells_proto_rawDescGZIP(), []int{1}
}
-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 (m *ServedCellInfoList) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ServedCellInfoList.Merge(m, src)
-}
-func (m *ServedCellInfoList) XXX_Size() int {
- return xxx_messageInfo_ServedCellInfoList.Size(m)
-}
-func (m *ServedCellInfoList) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedCellInfoList.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ServedCellInfoList proto.InternalMessageInfo
-
-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
+
+ ServedCells []*ServedNRCell `protobuf:"bytes,1,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"`
}
-func (m *ServedNRCellList) Reset() { *m = ServedNRCellList{} }
-func (m *ServedNRCellList) String() string { return proto.CompactTextString(m) }
-func (*ServedNRCellList) ProtoMessage() {}
+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 (x *ServedNRCellList) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use ServedNRCellList.ProtoReflect.Descriptor instead.
func (*ServedNRCellList) Descriptor() ([]byte, []int) {
- return fileDescriptor_842e821272d22ff7, []int{2}
+ return file_cells_proto_rawDescGZIP(), []int{2}
}
-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 (m *ServedNRCellList) XXX_Size() int {
- return xxx_messageInfo_ServedNRCellList.Size(m)
-}
-func (m *ServedNRCellList) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedNRCellList.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ServedNRCellList proto.InternalMessageInfo
-
-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")
+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,
}
-func init() { proto.RegisterFile("cells.proto", fileDescriptor_842e821272d22ff7) }
+var (
+ file_cells_proto_rawDescOnce sync.Once
+ file_cells_proto_rawDescData = file_cells_proto_rawDesc
+)
-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,
+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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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",
-}
+// 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,
+ }
+)
-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,
+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 @@
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",
-}
+// 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,
+ }
+)
-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,
+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 @@
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) Descriptor() protoreflect.EnumDescriptor {
+ return file_enb_proto_enumTypes[12].Descriptor()
+}
+
+func (AdditionalSpecialSubframePatterns_Extension) Type() protoreflect.EnumType {
+ return &file_enb_proto_enumTypes[12]
+}
+
+func (x AdditionalSpecialSubframePatterns_Extension) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use AdditionalSpecialSubframePatterns_Extension.Descriptor instead.
func (AdditionalSpecialSubframePatterns_Extension) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{14, 0}
+ return file_enb_proto_rawDescGZIP(), []int{14, 0}
}
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:"-"`
+ 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) Reset() { *m = Enb{} }
-func (m *Enb) String() string { return proto.CompactTextString(m) }
-func (*Enb) ProtoMessage() {}
+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 (x *Enb) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use Enb.ProtoReflect.Descriptor instead.
func (*Enb) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{0}
+ return file_enb_proto_rawDescGZIP(), []int{0}
}
-func (m *Enb) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Enb.Unmarshal(m, b)
-}
-func (m *Enb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Enb.Marshal(b, m, deterministic)
-}
-func (m *Enb) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Enb.Merge(m, src)
-}
-func (m *Enb) XXX_Size() int {
- return xxx_messageInfo_Enb.Size(m)
-}
-func (m *Enb) XXX_DiscardUnknown() {
- xxx_messageInfo_Enb.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Enb proto.InternalMessageInfo
-
-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 @@
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 (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 (x *ServedCellInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use ServedCellInfo.ProtoReflect.Descriptor instead.
func (*ServedCellInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{1}
+ return file_enb_proto_rawDescGZIP(), []int{1}
}
-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 (m *ServedCellInfo) XXX_Size() int {
- return xxx_messageInfo_ServedCellInfo.Size(m)
-}
-func (m *ServedCellInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedCellInfo.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ServedCellInfo proto.InternalMessageInfo
-
-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
+
+ 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) Reset() { *m = ChoiceEUTRAMode{} }
-func (m *ChoiceEUTRAMode) String() string { return proto.CompactTextString(m) }
-func (*ChoiceEUTRAMode) ProtoMessage() {}
+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 (x *ChoiceEUTRAMode) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use ChoiceEUTRAMode.ProtoReflect.Descriptor instead.
func (*ChoiceEUTRAMode) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{2}
+ return file_enb_proto_rawDescGZIP(), []int{2}
}
-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 (m *ChoiceEUTRAMode) XXX_Size() int {
- return xxx_messageInfo_ChoiceEUTRAMode.Size(m)
-}
-func (m *ChoiceEUTRAMode) XXX_DiscardUnknown() {
- xxx_messageInfo_ChoiceEUTRAMode.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ChoiceEUTRAMode proto.InternalMessageInfo
-
-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 (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 (x *Eutra) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Eutra) ProtoMessage() {}
+
+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)
+}
+
+// Deprecated: Use Eutra.ProtoReflect.Descriptor instead.
func (*Eutra) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{3}
+ return file_enb_proto_rawDescGZIP(), []int{3}
}
-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)
-}
-
-var xxx_messageInfo_Eutra proto.InternalMessageInfo
-
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:"-"`
+ 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 (m *NeighbourInformation) Reset() { *m = NeighbourInformation{} }
-func (m *NeighbourInformation) String() string { return proto.CompactTextString(m) }
-func (*NeighbourInformation) ProtoMessage() {}
+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 (x *NeighbourInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use NeighbourInformation.ProtoReflect.Descriptor instead.
func (*NeighbourInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{4}
+ return file_enb_proto_rawDescGZIP(), []int{4}
}
-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)
-}
-func (m *NeighbourInformation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NeighbourInformation.Merge(m, src)
-}
-func (m *NeighbourInformation) XXX_Size() int {
- return xxx_messageInfo_NeighbourInformation.Size(m)
-}
-func (m *NeighbourInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_NeighbourInformation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_NeighbourInformation proto.InternalMessageInfo
-
-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 (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 (x *MbsfnSubframe) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use MbsfnSubframe.ProtoReflect.Descriptor instead.
func (*MbsfnSubframe) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{5}
+ return file_enb_proto_rawDescGZIP(), []int{5}
}
-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 (m *MbsfnSubframe) XXX_Size() int {
- return xxx_messageInfo_MbsfnSubframe.Size(m)
-}
-func (m *MbsfnSubframe) XXX_DiscardUnknown() {
- xxx_messageInfo_MbsfnSubframe.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_MbsfnSubframe proto.InternalMessageInfo
-
-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:"-"`
+ 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 (m *PrachConfiguration) Reset() { *m = PrachConfiguration{} }
-func (m *PrachConfiguration) String() string { return proto.CompactTextString(m) }
-func (*PrachConfiguration) ProtoMessage() {}
+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 (x *PrachConfiguration) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use PrachConfiguration.ProtoReflect.Descriptor instead.
func (*PrachConfiguration) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{6}
+ return file_enb_proto_rawDescGZIP(), []int{6}
}
-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 (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)
-}
-
-var xxx_messageInfo_PrachConfiguration proto.InternalMessageInfo
-
-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 (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 (x *TddInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use TddInfo.ProtoReflect.Descriptor instead.
func (*TddInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{7}
+ return file_enb_proto_rawDescGZIP(), []int{7}
}
-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 (m *TddInfo) XXX_Size() int {
- return xxx_messageInfo_TddInfo.Size(m)
-}
-func (m *TddInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_TddInfo.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_TddInfo proto.InternalMessageInfo
-
-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 (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) String() string { return proto.CompactTextString(m) }
-func (*AdditionalSpecialSubframeExtensionInfo) ProtoMessage() {}
+
+func (x *AdditionalSpecialSubframeExtensionInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use AdditionalSpecialSubframeExtensionInfo.ProtoReflect.Descriptor instead.
func (*AdditionalSpecialSubframeExtensionInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{8}
+ return file_enb_proto_rawDescGZIP(), []int{8}
}
-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 (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)
-}
-
-var xxx_messageInfo_AdditionalSpecialSubframeExtensionInfo proto.InternalMessageInfo
-
-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 (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 (x *AdditionalSpecialSubframeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use AdditionalSpecialSubframeInfo.ProtoReflect.Descriptor instead.
func (*AdditionalSpecialSubframeInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{9}
+ return file_enb_proto_rawDescGZIP(), []int{9}
}
-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 (m *AdditionalSpecialSubframeInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_AdditionalSpecialSubframeInfo.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_AdditionalSpecialSubframeInfo proto.InternalMessageInfo
-
-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 (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 (x *FddInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use FddInfo.ProtoReflect.Descriptor instead.
func (*FddInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{10}
+ return file_enb_proto_rawDescGZIP(), []int{10}
}
-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 (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)
-}
-
-var xxx_messageInfo_FddInfo proto.InternalMessageInfo
-
-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 (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 (x *SpecialSubframeInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use SpecialSubframeInfo.ProtoReflect.Descriptor instead.
func (*SpecialSubframeInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{11}
+ return file_enb_proto_rawDescGZIP(), []int{11}
}
-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 (m *SpecialSubframeInfo) XXX_Size() int {
- return xxx_messageInfo_SpecialSubframeInfo.Size(m)
-}
-func (m *SpecialSubframeInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_SpecialSubframeInfo.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_SpecialSubframeInfo proto.InternalMessageInfo
-
-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 (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 (x *SpecialSubframe) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use SpecialSubframe.ProtoReflect.Descriptor instead.
func (*SpecialSubframe) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{12}
+ return file_enb_proto_rawDescGZIP(), []int{12}
}
-func (m *SpecialSubframe) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_SpecialSubframe.Unmarshal(m, b)
-}
-func (m *SpecialSubframe) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_SpecialSubframe.Marshal(b, m, deterministic)
-}
-func (m *SpecialSubframe) XXX_Merge(src proto.Message) {
- xxx_messageInfo_SpecialSubframe.Merge(m, src)
-}
-func (m *SpecialSubframe) XXX_Size() int {
- return xxx_messageInfo_SpecialSubframe.Size(m)
-}
-func (m *SpecialSubframe) XXX_DiscardUnknown() {
- xxx_messageInfo_SpecialSubframe.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_SpecialSubframe proto.InternalMessageInfo
-
type AdditionalSpecialSubframe struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
}
-func (m *AdditionalSpecialSubframe) Reset() { *m = AdditionalSpecialSubframe{} }
-func (m *AdditionalSpecialSubframe) String() string { return proto.CompactTextString(m) }
-func (*AdditionalSpecialSubframe) ProtoMessage() {}
+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 (x *AdditionalSpecialSubframe) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AdditionalSpecialSubframe) ProtoMessage() {}
+
+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)
+}
+
+// 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)
-}
-func (m *AdditionalSpecialSubframe) XXX_Size() int {
- return xxx_messageInfo_AdditionalSpecialSubframe.Size(m)
-}
-func (m *AdditionalSpecialSubframe) XXX_DiscardUnknown() {
- xxx_messageInfo_AdditionalSpecialSubframe.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_AdditionalSpecialSubframe proto.InternalMessageInfo
-
type AdditionalSpecialSubframePatterns struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
}
-func (m *AdditionalSpecialSubframePatterns) Reset() { *m = AdditionalSpecialSubframePatterns{} }
-func (m *AdditionalSpecialSubframePatterns) String() string { return proto.CompactTextString(m) }
-func (*AdditionalSpecialSubframePatterns) ProtoMessage() {}
+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 (x *AdditionalSpecialSubframePatterns) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*AdditionalSpecialSubframePatterns) ProtoMessage() {}
+
+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)
+}
+
+// Deprecated: Use AdditionalSpecialSubframePatterns.ProtoReflect.Descriptor instead.
func (*AdditionalSpecialSubframePatterns) Descriptor() ([]byte, []int) {
- return fileDescriptor_4640cfb595a9e9c8, []int{14}
+ return file_enb_proto_rawDescGZIP(), []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 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 xxx_messageInfo_AdditionalSpecialSubframePatterns proto.InternalMessageInfo
+var (
+ file_enb_proto_rawDescOnce sync.Once
+ file_enb_proto_rawDescData = file_enb_proto_rawDesc
+)
-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 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
}
-func init() { proto.RegisterFile("enb.proto", fileDescriptor_4640cfb595a9e9c8) }
+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
+}
-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,
+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 @@
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 @@
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",
-}
+// 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,
+ }
+)
-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,
+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 @@
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) Descriptor() protoreflect.EnumDescriptor {
+ return file_gnb_proto_enumTypes[2].Descriptor()
+}
+
+func (Nr_Mode) Type() protoreflect.EnumType {
+ return &file_gnb_proto_enumTypes[2]
+}
+
+func (x Nr_Mode) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use Nr_Mode.Descriptor instead.
func (Nr_Mode) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{4, 0}
+ return file_gnb_proto_rawDescGZIP(), []int{3, 0}
}
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:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ 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) Reset() { *m = Gnb{} }
-func (m *Gnb) String() string { return proto.CompactTextString(m) }
-func (*Gnb) ProtoMessage() {}
+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)
+ }
+}
+
+func (x *Gnb) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Gnb) ProtoMessage() {}
+
+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)
+}
+
+// Deprecated: Use Gnb.ProtoReflect.Descriptor instead.
func (*Gnb) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{0}
+ return file_gnb_proto_rawDescGZIP(), []int{0}
}
-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)
-}
-
-var xxx_messageInfo_Gnb proto.InternalMessageInfo
-
-func (m *Gnb) GetServedNrCells() []*ServedNRCell {
- if m != nil {
- return m.ServedNrCells
+func (x *Gnb) GetServedNrCells() []*ServedNRCell {
+ if x != nil {
+ return x.ServedNrCells
}
return nil
}
-func (m *Gnb) GetRanFunctions() []*RanFunction {
- if m != nil {
- return m.RanFunctions
+func (x *Gnb) GetRanFunctions() []*RanFunction {
+ if x != nil {
+ return x.RanFunctions
}
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 (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 (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)
-}
-
-var xxx_messageInfo_RanFunction proto.InternalMessageInfo
-
-func (m *RanFunction) GetRanFunctionId() uint32 {
- if m != nil {
- return m.RanFunctionId
- }
- return 0
-}
-
-func (m *RanFunction) GetRanFunctionDefinition() string {
- if m != nil {
- return m.RanFunctionDefinition
- }
- return ""
-}
-
-func (m *RanFunction) GetRanFunctionRevision() uint32 {
- if m != nil {
- return m.RanFunctionRevision
- }
- return 0
-}
-
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 (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 (x *ServedNRCell) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use ServedNRCell.ProtoReflect.Descriptor instead.
func (*ServedNRCell) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{2}
+ return file_gnb_proto_rawDescGZIP(), []int{1}
}
-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 (m *ServedNRCell) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedNRCell.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ServedNRCell proto.InternalMessageInfo
-
-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:"-"`
+ 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 (m *ServedNRCellInformation) Reset() { *m = ServedNRCellInformation{} }
-func (m *ServedNRCellInformation) String() string { return proto.CompactTextString(m) }
-func (*ServedNRCellInformation) ProtoMessage() {}
+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 (x *ServedNRCellInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use ServedNRCellInformation.ProtoReflect.Descriptor instead.
func (*ServedNRCellInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{3}
+ return file_gnb_proto_rawDescGZIP(), []int{2}
}
-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 (m *ServedNRCellInformation) XXX_Size() int {
- return xxx_messageInfo_ServedNRCellInformation.Size(m)
-}
-func (m *ServedNRCellInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedNRCellInformation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ServedNRCellInformation proto.InternalMessageInfo
-
-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
- }
- 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:"-"`
-}
-
-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 (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)
-}
-
-var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode proto.InternalMessageInfo
-
-func (m *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo {
- if m != nil {
- return m.Fdd
- }
- return nil
-}
-
-func (m *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
- if m != nil {
- return m.Tdd
- }
- return nil
-}
-
-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:"-"`
-}
-
-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}
-}
-
-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 (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo
-
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
- if m != nil {
- return m.UlFreqInfo
- }
- return nil
-}
-
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
- if m != nil {
- return m.DlFreqInfo
- }
- return nil
-}
-
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
- if m != nil {
- return m.UlTransmissionBandwidth
- }
- return nil
-}
-
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
- if m != nil {
- return m.DlTransmissionBandwidth
- }
- 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:"-"`
-}
-
-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}
-}
-
-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 (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Size() int {
- return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Size(m)
-}
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo
-
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
- if m != nil {
- return m.NrFreqInfo
- }
- return nil
-}
-
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
- if m != nil {
- return m.TransmissionBandwidth
+func (x *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode {
+ if x != nil {
+ return x.ChoiceNrMode
}
return nil
}
type Nr struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ 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 (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 (x *Nr) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Nr) ProtoMessage() {}
+
+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 mi.MessageOf(x)
+}
+
+// Deprecated: Use Nr.ProtoReflect.Descriptor instead.
func (*Nr) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{4}
+ return file_gnb_proto_rawDescGZIP(), []int{3}
}
-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 (m *Nr) XXX_DiscardUnknown() {
- xxx_messageInfo_Nr.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Nr proto.InternalMessageInfo
-
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:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ 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 *NrFrequencyInfo) Reset() { *m = NrFrequencyInfo{} }
-func (m *NrFrequencyInfo) String() string { return proto.CompactTextString(m) }
-func (*NrFrequencyInfo) ProtoMessage() {}
+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 (x *NrFrequencyInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NrFrequencyInfo) ProtoMessage() {}
+
+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 mi.MessageOf(x)
+}
+
+// Deprecated: Use NrFrequencyInfo.ProtoReflect.Descriptor instead.
func (*NrFrequencyInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{5}
+ return file_gnb_proto_rawDescGZIP(), []int{4}
}
-func (m *NrFrequencyInfo) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_NrFrequencyInfo.Unmarshal(m, b)
-}
-func (m *NrFrequencyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_NrFrequencyInfo.Marshal(b, m, deterministic)
-}
-func (m *NrFrequencyInfo) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NrFrequencyInfo.Merge(m, src)
-}
-func (m *NrFrequencyInfo) XXX_Size() int {
- return xxx_messageInfo_NrFrequencyInfo.Size(m)
-}
-func (m *NrFrequencyInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_NrFrequencyInfo.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_NrFrequencyInfo proto.InternalMessageInfo
-
-func (m *NrFrequencyInfo) GetNrArFcn() uint64 {
- if m != nil {
- return m.NrArFcn
+func (x *NrFrequencyInfo) GetNrArFcn() uint64 {
+ if x != nil {
+ return x.NrArFcn
}
return 0
}
-func (m *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
- if m != nil {
- return m.SulInformation
+func (x *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
+ if x != nil {
+ return x.SulInformation
}
return nil
}
-func (m *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
- if m != nil {
- return m.FrequencyBands
- }
- return nil
-}
-
-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 (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 (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 (m *NrFrequencyInfo_SulInformation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NrFrequencyInfo_SulInformation.Merge(m, src)
-}
-func (m *NrFrequencyInfo_SulInformation) XXX_Size() int {
- return xxx_messageInfo_NrFrequencyInfo_SulInformation.Size(m)
-}
-func (m *NrFrequencyInfo_SulInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_NrFrequencyInfo_SulInformation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_NrFrequencyInfo_SulInformation proto.InternalMessageInfo
-
-func (m *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
- if m != nil {
- return m.SulArFcn
- }
- return 0
-}
-
-func (m *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
- if m != nil {
- return m.SulTransmissionBandwidth
+func (x *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
+ if x != nil {
+ return x.FrequencyBands
}
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:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ 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 *FrequencyBandItem) Reset() { *m = FrequencyBandItem{} }
-func (m *FrequencyBandItem) String() string { return proto.CompactTextString(m) }
-func (*FrequencyBandItem) ProtoMessage() {}
+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 (x *FrequencyBandItem) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use FrequencyBandItem.ProtoReflect.Descriptor instead.
func (*FrequencyBandItem) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{6}
+ return file_gnb_proto_rawDescGZIP(), []int{5}
}
-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)
-}
-func (m *FrequencyBandItem) XXX_Size() int {
- return xxx_messageInfo_FrequencyBandItem.Size(m)
-}
-func (m *FrequencyBandItem) XXX_DiscardUnknown() {
- xxx_messageInfo_FrequencyBandItem.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_FrequencyBandItem proto.InternalMessageInfo
-
-func (m *FrequencyBandItem) GetNrFrequencyBand() uint32 {
- if m != nil {
- return m.NrFrequencyBand
+func (x *FrequencyBandItem) GetNrFrequencyBand() uint32 {
+ if x != nil {
+ return x.NrFrequencyBand
}
return 0
}
-func (m *FrequencyBandItem) GetSupportedSulBands() []uint32 {
- if m != nil {
- return m.SupportedSulBands
+func (x *FrequencyBandItem) GetSupportedSulBands() []uint32 {
+ if x != nil {
+ return x.SupportedSulBands
}
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:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ 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 *NrTransmissionBandwidth) Reset() { *m = NrTransmissionBandwidth{} }
-func (m *NrTransmissionBandwidth) String() string { return proto.CompactTextString(m) }
-func (*NrTransmissionBandwidth) ProtoMessage() {}
+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 (x *NrTransmissionBandwidth) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NrTransmissionBandwidth) ProtoMessage() {}
+
+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)
+}
+
+// Deprecated: Use NrTransmissionBandwidth.ProtoReflect.Descriptor instead.
func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{7}
+ return file_gnb_proto_rawDescGZIP(), []int{6}
}
-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 (m *NrTransmissionBandwidth) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NrTransmissionBandwidth.Merge(m, src)
-}
-func (m *NrTransmissionBandwidth) XXX_Size() int {
- return xxx_messageInfo_NrTransmissionBandwidth.Size(m)
-}
-func (m *NrTransmissionBandwidth) XXX_DiscardUnknown() {
- xxx_messageInfo_NrTransmissionBandwidth.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_NrTransmissionBandwidth proto.InternalMessageInfo
-
-func (m *NrTransmissionBandwidth) GetNrscs() Nrscs {
- if m != nil {
- return m.Nrscs
+func (x *NrTransmissionBandwidth) GetNrscs() Nrscs {
+ if x != nil {
+ return x.Nrscs
}
return Nrscs_UNKNOWN_NRSCS
}
-func (m *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
- if m != nil {
- return m.Ncnrb
+func (x *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
+ if x != nil {
+ return x.Ncnrb
}
return Ncnrb_UNKNOWN_NCNRB
}
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:"-"`
+ 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 (m *NrNeighbourInformation) Reset() { *m = NrNeighbourInformation{} }
-func (m *NrNeighbourInformation) String() string { return proto.CompactTextString(m) }
-func (*NrNeighbourInformation) ProtoMessage() {}
+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 (x *NrNeighbourInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use NrNeighbourInformation.ProtoReflect.Descriptor instead.
func (*NrNeighbourInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{8}
+ return file_gnb_proto_rawDescGZIP(), []int{7}
}
-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 (m *NrNeighbourInformation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NrNeighbourInformation.Merge(m, src)
-}
-func (m *NrNeighbourInformation) XXX_Size() int {
- return xxx_messageInfo_NrNeighbourInformation.Size(m)
-}
-func (m *NrNeighbourInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_NrNeighbourInformation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_NrNeighbourInformation proto.InternalMessageInfo
-
-func (m *NrNeighbourInformation) GetNrPci() uint32 {
- if m != nil {
- return m.NrPci
+func (x *NrNeighbourInformation) GetNrPci() uint32 {
+ if x != nil {
+ return x.NrPci
}
return 0
}
-func (m *NrNeighbourInformation) GetNrCgi() string {
- if m != nil {
- return m.NrCgi
+func (x *NrNeighbourInformation) GetNrCgi() string {
+ if x != nil {
+ return x.NrCgi
}
return ""
}
-func (m *NrNeighbourInformation) GetNrMode() Nr_Mode {
- if m != nil {
- return m.NrMode
+func (x *NrNeighbourInformation) GetNrMode() Nr_Mode {
+ if x != nil {
+ return x.NrMode
}
return Nr_UNKNOWN
}
-func (m *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
- if m != nil {
- return m.ChoiceNrMode
+func (x *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
+ if x != nil {
+ return x.ChoiceNrMode
}
return nil
}
-func (m *NrNeighbourInformation) GetStac5G() string {
- if m != nil {
- return m.Stac5G
+func (x *NrNeighbourInformation) GetStac5G() string {
+ if x != nil {
+ return x.Stac5G
}
return ""
}
-func (m *NrNeighbourInformation) GetConfiguredStac() string {
- if m != nil {
- return m.ConfiguredStac
+func (x *NrNeighbourInformation) GetConfiguredStac() string {
+ if x != nil {
+ return x.ConfiguredStac
}
return ""
}
+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 (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 (x *ServedNRCellInformation_ChoiceNRMode) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage() {}
+
+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 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 (x *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo {
+ if x != nil {
+ return x.Fdd
+ }
+ return nil
+}
+
+func (x *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
+ if x != nil {
+ return x.Tdd
+ }
+ return nil
+}
+
+type ServedNRCellInformation_ChoiceNRMode_FddInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ 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 (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 (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
+
+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 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 (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
+ if x != nil {
+ return x.UlFreqInfo
+ }
+ return nil
+}
+
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
+ if x != nil {
+ return x.DlFreqInfo
+ }
+ return nil
+}
+
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
+ if x != nil {
+ return x.UlTransmissionBandwidth
+ }
+ return nil
+}
+
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
+ if x != nil {
+ return x.DlTransmissionBandwidth
+ }
+ return nil
+}
+
+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 (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 (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
+
+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 mi.MessageOf(x)
+}
+
+// Deprecated: Use ServedNRCellInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
+func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{2, 0, 1}
+}
+
+func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
+ if x != nil {
+ return x.NrFreqInfo
+ }
+ return nil
+}
+
+func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
+ if x != nil {
+ return x.TransmissionBandwidth
+ }
+ return nil
+}
+
+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 (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 (x *NrFrequencyInfo_SulInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NrFrequencyInfo_SulInformation) ProtoMessage() {}
+
+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 mi.MessageOf(x)
+}
+
+// Deprecated: Use NrFrequencyInfo_SulInformation.ProtoReflect.Descriptor instead.
+func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{4, 0}
+}
+
+func (x *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
+ if x != nil {
+ return x.SulArFcn
+ }
+ return 0
+}
+
+func (x *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
+ if x != nil {
+ return x.SulTransmissionBandwidth
+ }
+ return nil
+}
+
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:"-"`
+ 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_ChoiceNRMode) Reset() { *m = NrNeighbourInformation_ChoiceNRMode{} }
-func (m *NrNeighbourInformation_ChoiceNRMode) String() string { return proto.CompactTextString(m) }
-func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {}
+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)
+ }
+}
+
+func (x *NrNeighbourInformation_ChoiceNRMode) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {}
+
+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)
+}
+
+// Deprecated: Use NrNeighbourInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{8, 0}
+ return file_gnb_proto_rawDescGZIP(), []int{7, 0}
}
-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)
-}
-
-var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode proto.InternalMessageInfo
-
-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 (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)
+}
+
+// Deprecated: Use NrNeighbourInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{8, 0, 0}
+ return file_gnb_proto_rawDescGZIP(), []int{7, 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)
-}
-
-var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo
-
-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 (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)
+}
+
+// Deprecated: Use NrNeighbourInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{8, 0, 1}
+ return file_gnb_proto_rawDescGZIP(), []int{7, 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)
-}
-
-var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo
-
-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")
+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,
}
-func init() {
- proto.RegisterFile("gnb.proto", fileDescriptor_22d18f428b8f19f0)
+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 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_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 @@
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 @@
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
+
+ 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) Reset() { *m = NbIdentity{} }
-func (m *NbIdentity) String() string { return proto.CompactTextString(m) }
-func (*NbIdentity) ProtoMessage() {}
+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 (x *NbIdentity) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use NbIdentity.ProtoReflect.Descriptor instead.
func (*NbIdentity) Descriptor() ([]byte, []int) {
- return fileDescriptor_a07701eb9efb4b89, []int{0}
+ return file_nb_identity_proto_rawDescGZIP(), []int{0}
}
-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 (m *NbIdentity) XXX_Size() int {
- return xxx_messageInfo_NbIdentity.Size(m)
-}
-func (m *NbIdentity) XXX_DiscardUnknown() {
- xxx_messageInfo_NbIdentity.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_NbIdentity proto.InternalMessageInfo
-
-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
+
+ 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) Reset() { *m = GlobalNbId{} }
-func (m *GlobalNbId) String() string { return proto.CompactTextString(m) }
-func (*GlobalNbId) ProtoMessage() {}
+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 (x *GlobalNbId) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use GlobalNbId.ProtoReflect.Descriptor instead.
func (*GlobalNbId) Descriptor() ([]byte, []int) {
- return fileDescriptor_a07701eb9efb4b89, []int{1}
+ return file_nb_identity_proto_rawDescGZIP(), []int{1}
}
-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 (m *GlobalNbId) XXX_Size() int {
- return xxx_messageInfo_GlobalNbId.Size(m)
-}
-func (m *GlobalNbId) XXX_DiscardUnknown() {
- xxx_messageInfo_GlobalNbId.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_GlobalNbId proto.InternalMessageInfo
-
-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,
}
-func init() { proto.RegisterFile("nb_identity.proto", fileDescriptor_a07701eb9efb4b89) }
+var (
+ file_nb_identity_proto_rawDescOnce sync.Once
+ file_nb_identity_proto_rawDescData = file_nb_identity_proto_rawDesc
+)
-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 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
+}
+
+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
+}
+
+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 @@
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 @@
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 @@
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 @@
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,92 +265,138 @@
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 (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 (x *NodebInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use NodebInfo.ProtoReflect.Descriptor instead.
func (*NodebInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_04b920976079e56c, []int{0}
+ return file_nodeb_info_proto_rawDescGZIP(), []int{0}
}
-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 (m *NodebInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_NodebInfo.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_NodebInfo proto.InternalMessageInfo
-
-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
}
+func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration {
+ if m != nil {
+ return m.Configuration
+ }
+ return nil
+}
+
+func (x *NodebInfo) GetEnb() *Enb {
+ if x, ok := x.GetConfiguration().(*NodebInfo_Enb); ok {
+ return x.Enb
+ }
+ return nil
+}
+
+func (x *NodebInfo) GetGnb() *Gnb {
+ if x, ok := x.GetConfiguration().(*NodebInfo_Gnb); ok {
+ return x.Gnb
+ }
+ return nil
+}
+
+func (x *NodebInfo) GetFailureType() Failure_Type {
+ if x != nil {
+ return x.FailureType
+ }
+ return Failure_UNKNOWN_TYPE
+}
+
+func (x *NodebInfo) GetSetupFailure() *SetupFailure {
+ if x != nil {
+ return x.SetupFailure
+ }
+ return nil
+}
+
+func (x *NodebInfo) GetAssociatedE2TInstanceAddress() string {
+ if x != nil {
+ return x.AssociatedE2TInstanceAddress
+ }
+ return ""
+}
+
type isNodebInfo_Configuration interface {
isNodebInfo_Configuration()
}
@@ -273,173 +413,270 @@
func (*NodebInfo_Gnb) isNodebInfo_Configuration() {}
-func (m *NodebInfo) GetConfiguration() isNodebInfo_Configuration {
- if m != nil {
- return m.Configuration
- }
- return nil
+type Node struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
}
-func (m *NodebInfo) GetEnb() *Enb {
- if x, ok := m.GetConfiguration().(*NodebInfo_Enb); ok {
- return x.Enb
+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)
}
- return nil
}
-func (m *NodebInfo) GetGnb() *Gnb {
- if x, ok := m.GetConfiguration().(*NodebInfo_Gnb); ok {
- return x.Gnb
- }
- return nil
+func (x *Node) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *NodebInfo) GetFailureType() Failure_Type {
- if m != nil {
- return m.FailureType
+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 Failure_UNKNOWN_TYPE
+ return mi.MessageOf(x)
}
-func (m *NodebInfo) GetSetupFailure() *SetupFailure {
- if m != nil {
- return m.SetupFailure
- }
- return nil
+// Deprecated: Use Node.ProtoReflect.Descriptor instead.
+func (*Node) Descriptor() ([]byte, []int) {
+ return file_nodeb_info_proto_rawDescGZIP(), []int{1}
}
-func (m *NodebInfo) GetAssociatedE2TInstanceAddress() string {
- if m != nil {
- return m.AssociatedE2TInstanceAddress
- }
- return ""
+type Failure struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
}
-// XXX_OneofWrappers is for the internal use of the proto package.
-func (*NodebInfo) XXX_OneofWrappers() []interface{} {
- return []interface{}{
+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)
+ }
+}
+
+func (x *Failure) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use Failure.ProtoReflect.Descriptor instead.
+func (*Failure) Descriptor() ([]byte, []int) {
+ 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 Node struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-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 (m *Node) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Node.Unmarshal(m, b)
-}
-func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Node.Marshal(b, m, deterministic)
-}
-func (m *Node) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Node.Merge(m, src)
-}
-func (m *Node) XXX_Size() int {
- return xxx_messageInfo_Node.Size(m)
-}
-func (m *Node) XXX_DiscardUnknown() {
- xxx_messageInfo_Node.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Node proto.InternalMessageInfo
-
-type Failure struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *Failure) Reset() { *m = Failure{} }
-func (m *Failure) String() string { return proto.CompactTextString(m) }
-func (*Failure) ProtoMessage() {}
-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,
+ 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 @@
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 @@
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",
-}
+// 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,
+ }
+)
-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,
+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 @@
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 @@
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 @@
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 @@
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 @@
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",
-}
+// 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,
+ }
+)
-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,
+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) Descriptor() protoreflect.EnumDescriptor {
+ return file_ran_load_information_proto_enumTypes[6].Descriptor()
+}
+
+func (PA) Type() protoreflect.EnumType {
+ return &file_ran_load_information_proto_enumTypes[6]
+}
+
+func (x PA) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use PA.Descriptor instead.
func (PA) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{6}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{6}
}
// 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:"-"`
+ 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) Reset() { *m = RanLoadInformation{} }
-func (m *RanLoadInformation) String() string { return proto.CompactTextString(m) }
-func (*RanLoadInformation) ProtoMessage() {}
+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 (x *RanLoadInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use RanLoadInformation.ProtoReflect.Descriptor instead.
func (*RanLoadInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{0}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{0}
}
-func (m *RanLoadInformation) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_RanLoadInformation.Unmarshal(m, b)
-}
-func (m *RanLoadInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_RanLoadInformation.Marshal(b, m, deterministic)
-}
-func (m *RanLoadInformation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_RanLoadInformation.Merge(m, src)
-}
-func (m *RanLoadInformation) XXX_Size() int {
- return xxx_messageInfo_RanLoadInformation.Size(m)
-}
-func (m *RanLoadInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_RanLoadInformation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_RanLoadInformation proto.InternalMessageInfo
-
-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 (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 (x *CellLoadInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use CellLoadInformation.ProtoReflect.Descriptor instead.
func (*CellLoadInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{1}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{1}
}
-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 (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)
-}
-
-var xxx_messageInfo_CellLoadInformation proto.InternalMessageInfo
-
-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
+
+ 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) Reset() { *m = UlHighInterferenceInformation{} }
-func (m *UlHighInterferenceInformation) String() string { return proto.CompactTextString(m) }
-func (*UlHighInterferenceInformation) ProtoMessage() {}
+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 (x *UlHighInterferenceInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use UlHighInterferenceInformation.ProtoReflect.Descriptor instead.
func (*UlHighInterferenceInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{2}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{2}
}
-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 (m *UlHighInterferenceInformation) XXX_Size() int {
- return xxx_messageInfo_UlHighInterferenceInformation.Size(m)
-}
-func (m *UlHighInterferenceInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_UlHighInterferenceInformation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_UlHighInterferenceInformation proto.InternalMessageInfo
-
-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 (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 (x *RelativeNarrowbandTxPower) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use RelativeNarrowbandTxPower.ProtoReflect.Descriptor instead.
func (*RelativeNarrowbandTxPower) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{3}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{3}
}
-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 (m *RelativeNarrowbandTxPower) XXX_Size() int {
- return xxx_messageInfo_RelativeNarrowbandTxPower.Size(m)
-}
-func (m *RelativeNarrowbandTxPower) XXX_DiscardUnknown() {
- xxx_messageInfo_RelativeNarrowbandTxPower.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_RelativeNarrowbandTxPower proto.InternalMessageInfo
-
-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 (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 (x *EnhancedRntp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use EnhancedRntp.ProtoReflect.Descriptor instead.
func (*EnhancedRntp) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{4}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{4}
}
-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 (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)
-}
-
-var xxx_messageInfo_EnhancedRntp proto.InternalMessageInfo
-
-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
+
+ 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) Reset() { *m = StartTime{} }
-func (m *StartTime) String() string { return proto.CompactTextString(m) }
-func (*StartTime) ProtoMessage() {}
+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 (x *StartTime) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use StartTime.ProtoReflect.Descriptor instead.
func (*StartTime) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{5}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{5}
}
-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 (m *StartTime) XXX_Size() int {
- return xxx_messageInfo_StartTime.Size(m)
-}
-func (m *StartTime) XXX_DiscardUnknown() {
- xxx_messageInfo_StartTime.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_StartTime proto.InternalMessageInfo
-
-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 (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 (x *AbsInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use AbsInformation.ProtoReflect.Descriptor instead.
func (*AbsInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{6}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{6}
}
-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 (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)
-}
-
-var xxx_messageInfo_AbsInformation proto.InternalMessageInfo
-
-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 (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 (x *ExtendedUlInterferenceOverloadInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use ExtendedUlInterferenceOverloadInfo.ProtoReflect.Descriptor instead.
func (*ExtendedUlInterferenceOverloadInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{7}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{7}
}
-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 (m *ExtendedUlInterferenceOverloadInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_ExtendedUlInterferenceOverloadInfo.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ExtendedUlInterferenceOverloadInfo proto.InternalMessageInfo
-
-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 (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 (x *CompInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use CompInformation.ProtoReflect.Descriptor instead.
func (*CompInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{8}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{8}
}
-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 (m *CompInformation) XXX_Size() int {
- return xxx_messageInfo_CompInformation.Size(m)
-}
-func (m *CompInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_CompInformation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CompInformation proto.InternalMessageInfo
-
-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
+
+ 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) Reset() { *m = CompInformationItem{} }
-func (m *CompInformationItem) String() string { return proto.CompactTextString(m) }
-func (*CompInformationItem) ProtoMessage() {}
+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 (x *CompInformationItem) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use CompInformationItem.ProtoReflect.Descriptor instead.
func (*CompInformationItem) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{9}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{9}
}
-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 (m *CompInformationItem) XXX_Size() int {
- return xxx_messageInfo_CompInformationItem.Size(m)
-}
-func (m *CompInformationItem) XXX_DiscardUnknown() {
- xxx_messageInfo_CompInformationItem.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CompInformationItem proto.InternalMessageInfo
-
-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
+
+ 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) Reset() { *m = CompHypothesisSet{} }
-func (m *CompHypothesisSet) String() string { return proto.CompactTextString(m) }
-func (*CompHypothesisSet) ProtoMessage() {}
+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 (x *CompHypothesisSet) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use CompHypothesisSet.ProtoReflect.Descriptor instead.
func (*CompHypothesisSet) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{10}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{10}
}
-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 (m *CompHypothesisSet) XXX_Size() int {
- return xxx_messageInfo_CompHypothesisSet.Size(m)
-}
-func (m *CompHypothesisSet) XXX_DiscardUnknown() {
- xxx_messageInfo_CompHypothesisSet.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CompHypothesisSet proto.InternalMessageInfo
-
-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:"-"`
+ 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 (m *DynamicDlTransmissionInformation) Reset() { *m = DynamicDlTransmissionInformation{} }
-func (m *DynamicDlTransmissionInformation) String() string { return proto.CompactTextString(m) }
-func (*DynamicDlTransmissionInformation) ProtoMessage() {}
+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 (x *DynamicDlTransmissionInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use DynamicDlTransmissionInformation.ProtoReflect.Descriptor instead.
func (*DynamicDlTransmissionInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_dbb5982ee58718b9, []int{11}
+ return file_ran_load_information_proto_rawDescGZIP(), []int{11}
}
-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 (m *DynamicDlTransmissionInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_DynamicDlTransmissionInformation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_DynamicDlTransmissionInformation proto.InternalMessageInfo
-
-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")
+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,
}
-func init() { proto.RegisterFile("ran_load_information.proto", fileDescriptor_dbb5982ee58718b9) }
+var (
+ file_ran_load_information_proto_rawDescOnce sync.Once
+ file_ran_load_information_proto_rawDescData = file_ran_load_information_proto_rawDesc
+)
-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,
+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 @@
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 @@
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 @@
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 @@
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 @@
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",
-}
+// 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,
+ }
+)
-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,
+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 @@
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 @@
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 @@
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,35 +639,88 @@
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 (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)
+ }
+}
+
+func (x *SetupFailure) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*SetupFailure) ProtoMessage() {}
+
+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)
+}
+
+// Deprecated: Use SetupFailure.ProtoReflect.Descriptor instead.
func (*SetupFailure) Descriptor() ([]byte, []int) {
- return fileDescriptor_3bd8eb0d0558962c, []int{0}
+ return file_x2_setup_failure_response_proto_rawDescGZIP(), []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 (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup {
+ if m != nil {
+ return m.CauseGroup
+ }
+ return nil
}
-var xxx_messageInfo_SetupFailure proto.InternalMessageInfo
+func (x *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause {
+ if x, ok := x.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok {
+ return x.NetworkLayerCause
+ }
+ return RadioNetworkLayer_UNKNOWN
+}
+
+func (x *SetupFailure) GetTransportLayerCause() TransportLayer_Cause {
+ if x, ok := x.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok {
+ return x.TransportLayerCause
+ }
+ return TransportLayer_UNKNOWN
+}
+
+func (x *SetupFailure) GetProtocolCause() Protocol_Cause {
+ if x, ok := x.GetCauseGroup().(*SetupFailure_ProtocolCause); ok {
+ return x.ProtocolCause
+ }
+ return Protocol_UNKNOWN
+}
+
+func (x *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause {
+ if x, ok := x.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok {
+ return x.MiscellaneousCause
+ }
+ return Miscellaneous_UNKNOWN
+}
+
+func (x *SetupFailure) GetTimeToWait() TimeToWait {
+ if x != nil {
+ return x.TimeToWait
+ }
+ return TimeToWait_UNKNOWN_TIMEOUT
+}
+
+func (x *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics {
+ if x != nil {
+ return x.CriticalityDiagnostics
+ }
+ return nil
+}
type isSetupFailure_CauseGroup interface {
isSetupFailure_CauseGroup()
@@ -519,437 +750,685 @@
func (*SetupFailure_MiscellaneousCause) isSetupFailure_CauseGroup() {}
-func (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup {
- if m != nil {
- return m.CauseGroup
- }
- return nil
-}
-
-func (m *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause {
- if x, ok := m.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok {
- return x.NetworkLayerCause
- }
- return RadioNetworkLayer_UNKNOWN
-}
-
-func (m *SetupFailure) GetTransportLayerCause() TransportLayer_Cause {
- if x, ok := m.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok {
- return x.TransportLayerCause
- }
- return TransportLayer_UNKNOWN
-}
-
-func (m *SetupFailure) GetProtocolCause() Protocol_Cause {
- if x, ok := m.GetCauseGroup().(*SetupFailure_ProtocolCause); ok {
- return x.ProtocolCause
- }
- return Protocol_UNKNOWN
-}
-
-func (m *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause {
- if x, ok := m.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok {
- return x.MiscellaneousCause
- }
- return Miscellaneous_UNKNOWN
-}
-
-func (m *SetupFailure) GetTimeToWait() TimeToWait {
- if m != nil {
- return m.TimeToWait
- }
- return TimeToWait_UNKNOWN_TIMEOUT
-}
-
-func (m *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics {
- if m != nil {
- return m.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 RadioNetworkLayer struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
}
-func (m *RadioNetworkLayer) Reset() { *m = RadioNetworkLayer{} }
-func (m *RadioNetworkLayer) String() string { return proto.CompactTextString(m) }
-func (*RadioNetworkLayer) ProtoMessage() {}
+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 (x *RadioNetworkLayer) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*RadioNetworkLayer) ProtoMessage() {}
+
+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)
+}
+
+// Deprecated: Use RadioNetworkLayer.ProtoReflect.Descriptor instead.
func (*RadioNetworkLayer) Descriptor() ([]byte, []int) {
- return fileDescriptor_3bd8eb0d0558962c, []int{1}
+ return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1}
}
-func (m *RadioNetworkLayer) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_RadioNetworkLayer.Unmarshal(m, b)
-}
-func (m *RadioNetworkLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_RadioNetworkLayer.Marshal(b, m, deterministic)
-}
-func (m *RadioNetworkLayer) XXX_Merge(src proto.Message) {
- xxx_messageInfo_RadioNetworkLayer.Merge(m, src)
-}
-func (m *RadioNetworkLayer) XXX_Size() int {
- return xxx_messageInfo_RadioNetworkLayer.Size(m)
-}
-func (m *RadioNetworkLayer) XXX_DiscardUnknown() {
- xxx_messageInfo_RadioNetworkLayer.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_RadioNetworkLayer proto.InternalMessageInfo
-
type TransportLayer struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
}
-func (m *TransportLayer) Reset() { *m = TransportLayer{} }
-func (m *TransportLayer) String() string { return proto.CompactTextString(m) }
-func (*TransportLayer) ProtoMessage() {}
+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 (x *TransportLayer) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*TransportLayer) ProtoMessage() {}
+
+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)
+}
+
+// Deprecated: Use TransportLayer.ProtoReflect.Descriptor instead.
func (*TransportLayer) Descriptor() ([]byte, []int) {
- return fileDescriptor_3bd8eb0d0558962c, []int{2}
+ return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2}
}
-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)
-}
-func (m *TransportLayer) XXX_Size() int {
- return xxx_messageInfo_TransportLayer.Size(m)
-}
-func (m *TransportLayer) XXX_DiscardUnknown() {
- xxx_messageInfo_TransportLayer.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_TransportLayer proto.InternalMessageInfo
-
type Protocol struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
}
-func (m *Protocol) Reset() { *m = Protocol{} }
-func (m *Protocol) String() string { return proto.CompactTextString(m) }
-func (*Protocol) ProtoMessage() {}
+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 (x *Protocol) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*Protocol) ProtoMessage() {}
+
+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)
+}
+
+// Deprecated: Use Protocol.ProtoReflect.Descriptor instead.
func (*Protocol) Descriptor() ([]byte, []int) {
- return fileDescriptor_3bd8eb0d0558962c, []int{3}
+ return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3}
}
-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)
-}
-func (m *Protocol) XXX_Size() int {
- return xxx_messageInfo_Protocol.Size(m)
-}
-func (m *Protocol) XXX_DiscardUnknown() {
- xxx_messageInfo_Protocol.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Protocol proto.InternalMessageInfo
-
type Miscellaneous struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
}
-func (m *Miscellaneous) Reset() { *m = Miscellaneous{} }
-func (m *Miscellaneous) String() string { return proto.CompactTextString(m) }
-func (*Miscellaneous) ProtoMessage() {}
+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 (x *Miscellaneous) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use Miscellaneous.ProtoReflect.Descriptor instead.
func (*Miscellaneous) Descriptor() ([]byte, []int) {
- return fileDescriptor_3bd8eb0d0558962c, []int{4}
+ return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{4}
}
-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)
-}
-func (m *Miscellaneous) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Miscellaneous.Merge(m, src)
-}
-func (m *Miscellaneous) XXX_Size() int {
- return xxx_messageInfo_Miscellaneous.Size(m)
-}
-func (m *Miscellaneous) XXX_DiscardUnknown() {
- xxx_messageInfo_Miscellaneous.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_Miscellaneous proto.InternalMessageInfo
-
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 (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 (x *CriticalityDiagnostics) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use CriticalityDiagnostics.ProtoReflect.Descriptor instead.
func (*CriticalityDiagnostics) Descriptor() ([]byte, []int) {
- return fileDescriptor_3bd8eb0d0558962c, []int{5}
+ return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{5}
}
-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 (m *CriticalityDiagnostics) XXX_Size() int {
- return xxx_messageInfo_CriticalityDiagnostics.Size(m)
-}
-func (m *CriticalityDiagnostics) XXX_DiscardUnknown() {
- xxx_messageInfo_CriticalityDiagnostics.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CriticalityDiagnostics proto.InternalMessageInfo
-
-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
+
+ 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) Reset() {
- *m = InformationElementCriticalityDiagnostic{}
+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) String() string { return proto.CompactTextString(m) }
-func (*InformationElementCriticalityDiagnostic) ProtoMessage() {}
+
+func (x *InformationElementCriticalityDiagnostic) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+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)
+}
+
+// Deprecated: Use InformationElementCriticalityDiagnostic.ProtoReflect.Descriptor instead.
func (*InformationElementCriticalityDiagnostic) Descriptor() ([]byte, []int) {
- return fileDescriptor_3bd8eb0d0558962c, []int{6}
+ return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{6}
}
-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 (m *InformationElementCriticalityDiagnostic) XXX_Size() int {
- return xxx_messageInfo_InformationElementCriticalityDiagnostic.Size(m)
-}
-func (m *InformationElementCriticalityDiagnostic) XXX_DiscardUnknown() {
- xxx_messageInfo_InformationElementCriticalityDiagnostic.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_InformationElementCriticalityDiagnostic proto.InternalMessageInfo
-
-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")
+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,
}
-func init() { proto.RegisterFile("x2_setup_failure_response.proto", fileDescriptor_3bd8eb0d0558962c) }
+var (
+ file_x2_setup_failure_response_proto_rawDescOnce sync.Once
+ file_x2_setup_failure_response_proto_rawDescData = file_x2_setup_failure_response_proto_rawDesc
+)
-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,
+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 @@
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/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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 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