// 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.26.0
+// protoc v3.15.8
// 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
-
-// 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
+const (
+ // Verify that this generated code is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
+ // Verify that runtime/protoimpl is sufficiently up-to-date.
+ _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
+)
type Nrscs int32
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
Ncnrb_NRB273 Ncnrb = 29
)
-var Ncnrb_name = map[int32]string{
- 0: "UNKNOWN_NCNRB",
- 1: "NRB11",
- 2: "NRB18",
- 3: "NRB24",
- 4: "NRB25",
- 5: "NRB31",
- 6: "NRB32",
- 7: "NRB38",
- 8: "NRB51",
- 9: "NRB52",
- 10: "NRB65",
- 11: "NRB66",
- 12: "NRB78",
- 13: "NRB79",
- 14: "NRB93",
- 15: "NRB106",
- 16: "NRB107",
- 17: "NRB121",
- 18: "NRB132",
- 19: "NRB133",
- 20: "NRB135",
- 21: "NRB160",
- 22: "NRB162",
- 23: "NRB189",
- 24: "NRB216",
- 25: "NRB217",
- 26: "NRB245",
- 27: "NRB264",
- 28: "NRB270",
- 29: "NRB273",
-}
-
-var Ncnrb_value = map[string]int32{
- "UNKNOWN_NCNRB": 0,
- "NRB11": 1,
- "NRB18": 2,
- "NRB24": 3,
- "NRB25": 4,
- "NRB31": 5,
- "NRB32": 6,
- "NRB38": 7,
- "NRB51": 8,
- "NRB52": 9,
- "NRB65": 10,
- "NRB66": 11,
- "NRB78": 12,
- "NRB79": 13,
- "NRB93": 14,
- "NRB106": 15,
- "NRB107": 16,
- "NRB121": 17,
- "NRB132": 18,
- "NRB133": 19,
- "NRB135": 20,
- "NRB160": 21,
- "NRB162": 22,
- "NRB189": 23,
- "NRB216": 24,
- "NRB217": 25,
- "NRB245": 26,
- "NRB264": 27,
- "NRB270": 28,
- "NRB273": 29,
+// Enum value maps for Ncnrb.
+var (
+ Ncnrb_name = map[int32]string{
+ 0: "UNKNOWN_NCNRB",
+ 1: "NRB11",
+ 2: "NRB18",
+ 3: "NRB24",
+ 4: "NRB25",
+ 5: "NRB31",
+ 6: "NRB32",
+ 7: "NRB38",
+ 8: "NRB51",
+ 9: "NRB52",
+ 10: "NRB65",
+ 11: "NRB66",
+ 12: "NRB78",
+ 13: "NRB79",
+ 14: "NRB93",
+ 15: "NRB106",
+ 16: "NRB107",
+ 17: "NRB121",
+ 18: "NRB132",
+ 19: "NRB133",
+ 20: "NRB135",
+ 21: "NRB160",
+ 22: "NRB162",
+ 23: "NRB189",
+ 24: "NRB216",
+ 25: "NRB217",
+ 26: "NRB245",
+ 27: "NRB264",
+ 28: "NRB270",
+ 29: "NRB273",
+ }
+ Ncnrb_value = map[string]int32{
+ "UNKNOWN_NCNRB": 0,
+ "NRB11": 1,
+ "NRB18": 2,
+ "NRB24": 3,
+ "NRB25": 4,
+ "NRB31": 5,
+ "NRB32": 6,
+ "NRB38": 7,
+ "NRB51": 8,
+ "NRB52": 9,
+ "NRB65": 10,
+ "NRB66": 11,
+ "NRB78": 12,
+ "NRB79": 13,
+ "NRB93": 14,
+ "NRB106": 15,
+ "NRB107": 16,
+ "NRB121": 17,
+ "NRB132": 18,
+ "NRB133": 19,
+ "NRB135": 20,
+ "NRB160": 21,
+ "NRB162": 22,
+ "NRB189": 23,
+ "NRB216": 24,
+ "NRB217": 25,
+ "NRB245": 26,
+ "NRB264": 27,
+ "NRB270": 28,
+ "NRB273": 29,
+ }
+)
+
+func (x Ncnrb) Enum() *Ncnrb {
+ p := new(Ncnrb)
+ *p = x
+ return p
}
func (x Ncnrb) String() string {
- return proto.EnumName(Ncnrb_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
+}
+
+func (Ncnrb) Descriptor() protoreflect.EnumDescriptor {
+ return file_gnb_proto_enumTypes[1].Descriptor()
+}
+
+func (Ncnrb) Type() protoreflect.EnumType {
+ return &file_gnb_proto_enumTypes[1]
}
+func (x Ncnrb) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
+}
+
+// Deprecated: Use Ncnrb.Descriptor instead.
func (Ncnrb) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{1}
+ return file_gnb_proto_rawDescGZIP(), []int{1}
}
type Nr_Mode int32
Nr_TDD Nr_Mode = 2
)
-var Nr_Mode_name = map[int32]string{
- 0: "UNKNOWN",
- 1: "FDD",
- 2: "TDD",
-}
+// Enum value maps for Nr_Mode.
+var (
+ Nr_Mode_name = map[int32]string{
+ 0: "UNKNOWN",
+ 1: "FDD",
+ 2: "TDD",
+ }
+ Nr_Mode_value = map[string]int32{
+ "UNKNOWN": 0,
+ "FDD": 1,
+ "TDD": 2,
+ }
+)
-var Nr_Mode_value = map[string]int32{
- "UNKNOWN": 0,
- "FDD": 1,
- "TDD": 2,
+func (x Nr_Mode) Enum() *Nr_Mode {
+ p := new(Nr_Mode)
+ *p = x
+ return p
}
func (x Nr_Mode) String() string {
- return proto.EnumName(Nr_Mode_name, int32(x))
+ return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (Nr_Mode) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{3, 0}
+func (Nr_Mode) Descriptor() protoreflect.EnumDescriptor {
+ return file_gnb_proto_enumTypes[2].Descriptor()
}
-type Gnb struct {
- BtsType string `protobuf:"bytes,1,opt,name=bts_type,json=btsType,proto3" json:"bts_type,omitempty"`
- ServedNrCells []*ServedNRCell `protobuf:"bytes,2,rep,name=served_nr_cells,json=servedNrCells,proto3" json:"served_nr_cells,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+func (Nr_Mode) Type() protoreflect.EnumType {
+ return &file_gnb_proto_enumTypes[2]
}
-func (m *Gnb) Reset() { *m = Gnb{} }
-func (m *Gnb) String() string { return proto.CompactTextString(m) }
-func (*Gnb) ProtoMessage() {}
-func (*Gnb) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{0}
+func (x Nr_Mode) Number() protoreflect.EnumNumber {
+ return protoreflect.EnumNumber(x)
}
-func (m *Gnb) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Gnb.Unmarshal(m, b)
+// Deprecated: Use Nr_Mode.Descriptor instead.
+func (Nr_Mode) EnumDescriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{3, 0}
+}
+
+type Gnb struct {
+ 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"`
+ GnbType GnbType `protobuf:"varint,3,opt,name=gnb_type,json=gnbType,proto3,enum=entities.GnbType" json:"gnb_type,omitempty"`
+ NodeConfigs []*E2NodeComponentConfig `protobuf:"bytes,4,rep,name=node_configs,json=nodeConfigs,proto3" json:"node_configs,omitempty"`
+}
+
+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 (m *Gnb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Gnb.Marshal(b, m, deterministic)
+
+func (x *Gnb) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *Gnb) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Gnb.Merge(m, src)
+
+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)
}
-func (m *Gnb) XXX_Size() int {
- return xxx_messageInfo_Gnb.Size(m)
+
+// Deprecated: Use Gnb.ProtoReflect.Descriptor instead.
+func (*Gnb) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{0}
}
-func (m *Gnb) XXX_DiscardUnknown() {
- xxx_messageInfo_Gnb.DiscardUnknown(m)
+
+func (x *Gnb) GetServedNrCells() []*ServedNRCell {
+ if x != nil {
+ return x.ServedNrCells
+ }
+ return nil
}
-var xxx_messageInfo_Gnb proto.InternalMessageInfo
+func (x *Gnb) GetRanFunctions() []*RanFunction {
+ if x != nil {
+ return x.RanFunctions
+ }
+ return nil
+}
-func (m *Gnb) GetBtsType() string {
- if m != nil {
- return m.BtsType
+func (x *Gnb) GetGnbType() GnbType {
+ if x != nil {
+ return x.GnbType
}
- return ""
+ return GnbType_UNKNOWN_GNB_TYPE
}
-func (m *Gnb) GetServedNrCells() []*ServedNRCell {
- if m != nil {
- return m.ServedNrCells
+func (x *Gnb) GetNodeConfigs() []*E2NodeComponentConfig {
+ if x != nil {
+ return x.NodeConfigs
}
return nil
}
type ServedNRCell struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
ServedNrCellInformation *ServedNRCellInformation `protobuf:"bytes,1,opt,name=served_nr_cell_information,json=servedNrCellInformation,proto3" json:"served_nr_cell_information,omitempty"`
NrNeighbourInfos []*NrNeighbourInformation `protobuf:"bytes,2,rep,name=nr_neighbour_infos,json=nrNeighbourInfos,proto3" json:"nr_neighbour_infos,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
}
-func (m *ServedNRCell) Reset() { *m = ServedNRCell{} }
-func (m *ServedNRCell) String() string { return proto.CompactTextString(m) }
-func (*ServedNRCell) ProtoMessage() {}
-func (*ServedNRCell) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{1}
+func (x *ServedNRCell) Reset() {
+ *x = ServedNRCell{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[1]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *ServedNRCell) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_ServedNRCell.Unmarshal(m, b)
-}
-func (m *ServedNRCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_ServedNRCell.Marshal(b, m, deterministic)
+func (x *ServedNRCell) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-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)
+
+func (*ServedNRCell) ProtoMessage() {}
+
+func (x *ServedNRCell) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[1]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_ServedNRCell proto.InternalMessageInfo
+// Deprecated: Use ServedNRCell.ProtoReflect.Descriptor instead.
+func (*ServedNRCell) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{1}
+}
-func (m *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation {
- if m != nil {
- return m.ServedNrCellInformation
+func (x *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation {
+ if x != nil {
+ return x.ServedNrCellInformation
}
return nil
}
-func (m *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation {
- if m != nil {
- return m.NrNeighbourInfos
+func (x *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation {
+ if x != nil {
+ return x.NrNeighbourInfos
}
return nil
}
type ServedNRCellInformation struct {
- NrPci uint32 `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
- CellId string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
- Stac5G string `protobuf:"bytes,3,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
- ConfiguredStac string `protobuf:"bytes,4,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
- ServedPlmns []string `protobuf:"bytes,5,rep,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"`
- NrMode Nr_Mode `protobuf:"varint,6,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
- ChoiceNrMode *ServedNRCellInformation_ChoiceNRMode `protobuf:"bytes,7,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *ServedNRCellInformation) Reset() { *m = ServedNRCellInformation{} }
-func (m *ServedNRCellInformation) String() string { return proto.CompactTextString(m) }
-func (*ServedNRCellInformation) ProtoMessage() {}
-func (*ServedNRCellInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{2}
+ 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"`
+ AdditionalCellInformation *AdditionalCellInformation `protobuf:"bytes,8,opt,name=additional_cell_information,json=additionalCellInformation,proto3" json:"additional_cell_information,omitempty"`
+}
+
+func (x *ServedNRCellInformation) Reset() {
+ *x = ServedNRCellInformation{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[2]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *ServedNRCellInformation) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_ServedNRCellInformation.Unmarshal(m, b)
+func (x *ServedNRCellInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-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)
+
+func (*ServedNRCellInformation) ProtoMessage() {}
+
+func (x *ServedNRCellInformation) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[2]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_ServedNRCellInformation proto.InternalMessageInfo
+// Deprecated: Use ServedNRCellInformation.ProtoReflect.Descriptor instead.
+func (*ServedNRCellInformation) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{2}
+}
-func (m *ServedNRCellInformation) GetNrPci() uint32 {
- if m != nil {
- return m.NrPci
+func (x *ServedNRCellInformation) GetNrPci() uint32 {
+ if x != nil {
+ return x.NrPci
}
return 0
}
-func (m *ServedNRCellInformation) GetCellId() string {
- if m != nil {
- return m.CellId
+func (x *ServedNRCellInformation) GetCellId() string {
+ if x != nil {
+ return x.CellId
}
return ""
}
-func (m *ServedNRCellInformation) GetStac5G() string {
- if m != nil {
- return m.Stac5G
+func (x *ServedNRCellInformation) GetStac5G() string {
+ if x != nil {
+ return x.Stac5G
}
return ""
}
-func (m *ServedNRCellInformation) GetConfiguredStac() string {
- if m != nil {
- return m.ConfiguredStac
+func (x *ServedNRCellInformation) GetConfiguredStac() string {
+ if x != nil {
+ return x.ConfiguredStac
}
return ""
}
-func (m *ServedNRCellInformation) GetServedPlmns() []string {
- if m != nil {
- return m.ServedPlmns
+func (x *ServedNRCellInformation) GetServedPlmns() []string {
+ if x != nil {
+ return x.ServedPlmns
}
return nil
}
-func (m *ServedNRCellInformation) GetNrMode() Nr_Mode {
- if m != nil {
- return m.NrMode
+func (x *ServedNRCellInformation) GetNrMode() Nr_Mode {
+ if x != nil {
+ return x.NrMode
}
return Nr_UNKNOWN
}
-func (m *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode {
- if m != nil {
- return m.ChoiceNrMode
+func (x *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode {
+ if x != nil {
+ return x.ChoiceNrMode
}
return nil
}
-type ServedNRCellInformation_ChoiceNRMode struct {
- Fdd *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
- Tdd *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+func (x *ServedNRCellInformation) GetAdditionalCellInformation() *AdditionalCellInformation {
+ if x != nil {
+ return x.AdditionalCellInformation
+ }
+ return nil
}
-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{2, 0}
+type Nr struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
}
-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 (x *Nr) Reset() {
+ *x = Nr{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[3]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *ServedNRCellInformation_ChoiceNRMode) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.DiscardUnknown(m)
+
+func (x *Nr) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode proto.InternalMessageInfo
+func (*Nr) ProtoMessage() {}
-func (m *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo {
- if m != nil {
- return m.Fdd
+func (x *Nr) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[3]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
}
- return nil
+ return mi.MessageOf(x)
}
-func (m *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
- if m != nil {
- return m.Tdd
- }
- return nil
+// Deprecated: Use Nr.ProtoReflect.Descriptor instead.
+func (*Nr) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{3}
}
-type ServedNRCellInformation_ChoiceNRMode_FddInfo struct {
- UlFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"`
- DlFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"`
- UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"`
- DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
+type NrFrequencyInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() {
- *m = ServedNRCellInformation_ChoiceNRMode_FddInfo{}
-}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string {
- return proto.CompactTextString(m)
-}
-func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
-func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{2, 0, 0}
+ NrArFcn uint64 `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"`
+ SulInformation *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"`
+ FrequencyBands []*FrequencyBandItem `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"`
}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Unmarshal(m, b)
-}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Marshal(b, m, deterministic)
-}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Merge(m, src)
-}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Size() int {
- return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Size(m)
+func (x *NrFrequencyInfo) Reset() {
+ *x = NrFrequencyInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[4]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.DiscardUnknown(m)
+
+func (x *NrFrequencyInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo
+func (*NrFrequencyInfo) ProtoMessage() {}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
- if m != nil {
- return m.UlFreqInfo
+func (x *NrFrequencyInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[4]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
}
- return nil
+ return mi.MessageOf(x)
}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
- if m != nil {
- return m.DlFreqInfo
+// Deprecated: Use NrFrequencyInfo.ProtoReflect.Descriptor instead.
+func (*NrFrequencyInfo) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{4}
+}
+
+func (x *NrFrequencyInfo) GetNrArFcn() uint64 {
+ if x != nil {
+ return x.NrArFcn
}
- return nil
+ return 0
}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
- if m != nil {
- return m.UlTransmissionBandwidth
+func (x *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
+ if x != nil {
+ return x.SulInformation
}
return nil
}
-func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
- if m != nil {
- return m.DlTransmissionBandwidth
+func (x *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
+ if x != nil {
+ return x.FrequencyBands
}
return nil
}
-type ServedNRCellInformation_ChoiceNRMode_TddInfo struct {
- NrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"`
- TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
+type FrequencyBandItem struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() {
- *m = ServedNRCellInformation_ChoiceNRMode_TddInfo{}
-}
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string {
- return proto.CompactTextString(m)
-}
-func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
-func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{2, 0, 1}
+ NrFrequencyBand uint32 `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"`
+ SupportedSulBands []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"`
}
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Unmarshal(m, b)
-}
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Marshal(b, m, deterministic)
-}
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Merge(m, src)
+func (x *FrequencyBandItem) Reset() {
+ *x = FrequencyBandItem{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[5]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Size() int {
- return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Size(m)
+
+func (x *FrequencyBandItem) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.DiscardUnknown(m)
+
+func (*FrequencyBandItem) ProtoMessage() {}
+
+func (x *FrequencyBandItem) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[5]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo
+// Deprecated: Use FrequencyBandItem.ProtoReflect.Descriptor instead.
+func (*FrequencyBandItem) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{5}
+}
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
- if m != nil {
- return m.NrFreqInfo
+func (x *FrequencyBandItem) GetNrFrequencyBand() uint32 {
+ if x != nil {
+ return x.NrFrequencyBand
}
- return nil
+ return 0
}
-func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
- if m != nil {
- return m.TransmissionBandwidth
+func (x *FrequencyBandItem) GetSupportedSulBands() []uint32 {
+ if x != nil {
+ return x.SupportedSulBands
}
return nil
}
-type Nr struct {
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
+type NrTransmissionBandwidth struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
-func (m *Nr) Reset() { *m = Nr{} }
-func (m *Nr) String() string { return proto.CompactTextString(m) }
-func (*Nr) ProtoMessage() {}
-func (*Nr) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{3}
+ Nrscs Nrscs `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"`
+ Ncnrb Ncnrb `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"`
}
-func (m *Nr) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_Nr.Unmarshal(m, b)
-}
-func (m *Nr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_Nr.Marshal(b, m, deterministic)
-}
-func (m *Nr) XXX_Merge(src proto.Message) {
- xxx_messageInfo_Nr.Merge(m, src)
-}
-func (m *Nr) XXX_Size() int {
- return xxx_messageInfo_Nr.Size(m)
+func (x *NrTransmissionBandwidth) Reset() {
+ *x = NrTransmissionBandwidth{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[6]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *Nr) XXX_DiscardUnknown() {
- xxx_messageInfo_Nr.DiscardUnknown(m)
+
+func (x *NrTransmissionBandwidth) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-var xxx_messageInfo_Nr proto.InternalMessageInfo
+func (*NrTransmissionBandwidth) ProtoMessage() {}
-type NrFrequencyInfo struct {
- NrArFcn uint64 `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"`
- SulInformation *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"`
- FrequencyBands []*FrequencyBandItem `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+func (x *NrTransmissionBandwidth) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[6]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-func (m *NrFrequencyInfo) Reset() { *m = NrFrequencyInfo{} }
-func (m *NrFrequencyInfo) String() string { return proto.CompactTextString(m) }
-func (*NrFrequencyInfo) ProtoMessage() {}
-func (*NrFrequencyInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{4}
+// Deprecated: Use NrTransmissionBandwidth.ProtoReflect.Descriptor instead.
+func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{6}
}
-func (m *NrFrequencyInfo) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_NrFrequencyInfo.Unmarshal(m, b)
+func (x *NrTransmissionBandwidth) GetNrscs() Nrscs {
+ if x != nil {
+ return x.Nrscs
+ }
+ return Nrscs_UNKNOWN_NRSCS
}
-func (m *NrFrequencyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_NrFrequencyInfo.Marshal(b, m, deterministic)
+
+func (x *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
+ if x != nil {
+ return x.Ncnrb
+ }
+ return Ncnrb_UNKNOWN_NCNRB
}
-func (m *NrFrequencyInfo) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NrFrequencyInfo.Merge(m, src)
+
+type NrNeighbourInformation struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ NrPci uint32 `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
+ NrCgi string `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"`
+ NrMode Nr_Mode `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
+ ChoiceNrMode *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
+ Stac5G string `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
+ ConfiguredStac string `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
+}
+
+func (x *NrNeighbourInformation) Reset() {
+ *x = NrNeighbourInformation{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[7]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *NrFrequencyInfo) XXX_Size() int {
- return xxx_messageInfo_NrFrequencyInfo.Size(m)
+
+func (x *NrNeighbourInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *NrFrequencyInfo) XXX_DiscardUnknown() {
- xxx_messageInfo_NrFrequencyInfo.DiscardUnknown(m)
+
+func (*NrNeighbourInformation) ProtoMessage() {}
+
+func (x *NrNeighbourInformation) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[7]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_NrFrequencyInfo proto.InternalMessageInfo
+// Deprecated: Use NrNeighbourInformation.ProtoReflect.Descriptor instead.
+func (*NrNeighbourInformation) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{7}
+}
-func (m *NrFrequencyInfo) GetNrArFcn() uint64 {
- if m != nil {
- return m.NrArFcn
+func (x *NrNeighbourInformation) GetNrPci() uint32 {
+ if x != nil {
+ return x.NrPci
}
return 0
}
-func (m *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
- if m != nil {
- return m.SulInformation
+func (x *NrNeighbourInformation) GetNrCgi() string {
+ if x != nil {
+ return x.NrCgi
}
- return nil
+ return ""
}
-func (m *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
- if m != nil {
- return m.FrequencyBands
+func (x *NrNeighbourInformation) GetNrMode() Nr_Mode {
+ if x != nil {
+ return x.NrMode
}
- return nil
+ return Nr_UNKNOWN
}
-type NrFrequencyInfo_SulInformation struct {
- SulArFcn uint64 `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"`
- SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+func (x *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
+ if x != nil {
+ return x.ChoiceNrMode
+ }
+ return nil
}
-func (m *NrFrequencyInfo_SulInformation) Reset() { *m = NrFrequencyInfo_SulInformation{} }
-func (m *NrFrequencyInfo_SulInformation) String() string { return proto.CompactTextString(m) }
-func (*NrFrequencyInfo_SulInformation) ProtoMessage() {}
-func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{4, 0}
+func (x *NrNeighbourInformation) GetStac5G() string {
+ if x != nil {
+ return x.Stac5G
+ }
+ return ""
}
-func (m *NrFrequencyInfo_SulInformation) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_NrFrequencyInfo_SulInformation.Unmarshal(m, b)
-}
-func (m *NrFrequencyInfo_SulInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_NrFrequencyInfo_SulInformation.Marshal(b, m, deterministic)
+func (x *NrNeighbourInformation) GetConfiguredStac() string {
+ if x != nil {
+ return x.ConfiguredStac
+ }
+ return ""
}
-func (m *NrFrequencyInfo_SulInformation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NrFrequencyInfo_SulInformation.Merge(m, src)
+
+type ServedNRCellInformation_ChoiceNRMode struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Fdd *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
+ Tdd *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
}
-func (m *NrFrequencyInfo_SulInformation) XXX_Size() int {
- return xxx_messageInfo_NrFrequencyInfo_SulInformation.Size(m)
+
+func (x *ServedNRCellInformation_ChoiceNRMode) Reset() {
+ *x = ServedNRCellInformation_ChoiceNRMode{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[8]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *NrFrequencyInfo_SulInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_NrFrequencyInfo_SulInformation.DiscardUnknown(m)
+
+func (x *ServedNRCellInformation_ChoiceNRMode) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-var xxx_messageInfo_NrFrequencyInfo_SulInformation proto.InternalMessageInfo
+func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage() {}
-func (m *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
- if m != nil {
- return m.SulArFcn
+func (x *ServedNRCellInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[8]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
}
- return 0
+ return mi.MessageOf(x)
}
-func (m *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
- if m != nil {
- return m.SulTransmissionBandwidth
+// 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
}
-type FrequencyBandItem struct {
- NrFrequencyBand uint32 `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"`
- SupportedSulBands []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+func (x *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
+ if x != nil {
+ return x.Tdd
+ }
+ return nil
}
-func (m *FrequencyBandItem) Reset() { *m = FrequencyBandItem{} }
-func (m *FrequencyBandItem) String() string { return proto.CompactTextString(m) }
-func (*FrequencyBandItem) ProtoMessage() {}
-func (*FrequencyBandItem) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{5}
-}
+type ServedNRCellInformation_ChoiceNRMode_FddInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
-func (m *FrequencyBandItem) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_FrequencyBandItem.Unmarshal(m, b)
-}
-func (m *FrequencyBandItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_FrequencyBandItem.Marshal(b, m, deterministic)
-}
-func (m *FrequencyBandItem) XXX_Merge(src proto.Message) {
- xxx_messageInfo_FrequencyBandItem.Merge(m, src)
+ UlFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"`
+ DlFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"`
+ UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"`
+ DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"`
}
-func (m *FrequencyBandItem) XXX_Size() int {
- return xxx_messageInfo_FrequencyBandItem.Size(m)
+
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() {
+ *x = ServedNRCellInformation_ChoiceNRMode_FddInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[9]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *FrequencyBandItem) XXX_DiscardUnknown() {
- xxx_messageInfo_FrequencyBandItem.DiscardUnknown(m)
+
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-var xxx_messageInfo_FrequencyBandItem proto.InternalMessageInfo
+func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
-func (m *FrequencyBandItem) GetNrFrequencyBand() uint32 {
- if m != nil {
- return m.NrFrequencyBand
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[9]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
}
- return 0
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ServedNRCellInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
+func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{2, 0, 0}
}
-func (m *FrequencyBandItem) GetSupportedSulBands() []uint32 {
- if m != nil {
- return m.SupportedSulBands
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
+ if x != nil {
+ return x.UlFreqInfo
}
return nil
}
-type NrTransmissionBandwidth struct {
- Nrscs Nrscs `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"`
- Ncnrb Ncnrb `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
+ if x != nil {
+ return x.DlFreqInfo
+ }
+ return nil
}
-func (m *NrTransmissionBandwidth) Reset() { *m = NrTransmissionBandwidth{} }
-func (m *NrTransmissionBandwidth) String() string { return proto.CompactTextString(m) }
-func (*NrTransmissionBandwidth) ProtoMessage() {}
-func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{6}
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
+ if x != nil {
+ return x.UlTransmissionBandwidth
+ }
+ return nil
}
-func (m *NrTransmissionBandwidth) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_NrTransmissionBandwidth.Unmarshal(m, b)
-}
-func (m *NrTransmissionBandwidth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_NrTransmissionBandwidth.Marshal(b, m, deterministic)
+func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
+ if x != nil {
+ return x.DlTransmissionBandwidth
+ }
+ return nil
}
-func (m *NrTransmissionBandwidth) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NrTransmissionBandwidth.Merge(m, src)
+
+type ServedNRCellInformation_ChoiceNRMode_TddInfo struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ NrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"`
+ TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"`
}
-func (m *NrTransmissionBandwidth) XXX_Size() int {
- return xxx_messageInfo_NrTransmissionBandwidth.Size(m)
+
+func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() {
+ *x = ServedNRCellInformation_ChoiceNRMode_TddInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[10]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *NrTransmissionBandwidth) XXX_DiscardUnknown() {
- xxx_messageInfo_NrTransmissionBandwidth.DiscardUnknown(m)
+
+func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-var xxx_messageInfo_NrTransmissionBandwidth proto.InternalMessageInfo
+func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
-func (m *NrTransmissionBandwidth) GetNrscs() Nrscs {
- if m != nil {
- return m.Nrscs
+func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[10]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
}
- return Nrscs_UNKNOWN_NRSCS
+ return mi.MessageOf(x)
}
-func (m *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
- if m != nil {
- return m.Ncnrb
- }
- return Ncnrb_UNKNOWN_NCNRB
+// Deprecated: Use ServedNRCellInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
+func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{2, 0, 1}
}
-type NrNeighbourInformation struct {
- NrPci uint32 `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
- NrCgi string `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"`
- NrMode Nr_Mode `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
- ChoiceNrMode *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
- Stac5G string `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
- ConfiguredStac string `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *NrNeighbourInformation) Reset() { *m = NrNeighbourInformation{} }
-func (m *NrNeighbourInformation) String() string { return proto.CompactTextString(m) }
-func (*NrNeighbourInformation) ProtoMessage() {}
-func (*NrNeighbourInformation) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{7}
+func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
+ if x != nil {
+ return x.NrFreqInfo
+ }
+ return nil
}
-func (m *NrNeighbourInformation) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_NrNeighbourInformation.Unmarshal(m, b)
-}
-func (m *NrNeighbourInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_NrNeighbourInformation.Marshal(b, m, deterministic)
+func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
+ if x != nil {
+ return x.TransmissionBandwidth
+ }
+ return nil
}
-func (m *NrNeighbourInformation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NrNeighbourInformation.Merge(m, src)
+
+type NrFrequencyInfo_SulInformation struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SulArFcn uint64 `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"`
+ SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"`
}
-func (m *NrNeighbourInformation) XXX_Size() int {
- return xxx_messageInfo_NrNeighbourInformation.Size(m)
+
+func (x *NrFrequencyInfo_SulInformation) Reset() {
+ *x = NrFrequencyInfo_SulInformation{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[11]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *NrNeighbourInformation) XXX_DiscardUnknown() {
- xxx_messageInfo_NrNeighbourInformation.DiscardUnknown(m)
+
+func (x *NrFrequencyInfo_SulInformation) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-var xxx_messageInfo_NrNeighbourInformation proto.InternalMessageInfo
+func (*NrFrequencyInfo_SulInformation) ProtoMessage() {}
-func (m *NrNeighbourInformation) GetNrPci() uint32 {
- if m != nil {
- return m.NrPci
+func (x *NrFrequencyInfo_SulInformation) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[11]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
}
- return 0
+ return mi.MessageOf(x)
}
-func (m *NrNeighbourInformation) GetNrCgi() string {
- if m != nil {
- return m.NrCgi
- }
- return ""
+// Deprecated: Use NrFrequencyInfo_SulInformation.ProtoReflect.Descriptor instead.
+func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{4, 0}
}
-func (m *NrNeighbourInformation) GetNrMode() Nr_Mode {
- if m != nil {
- return m.NrMode
+func (x *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
+ if x != nil {
+ return x.SulArFcn
}
- return Nr_UNKNOWN
+ return 0
}
-func (m *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
- if m != nil {
- return m.ChoiceNrMode
+func (x *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
+ if x != nil {
+ return x.SulTransmissionBandwidth
}
return nil
}
-func (m *NrNeighbourInformation) GetStac5G() string {
- if m != nil {
- return m.Stac5G
- }
- return ""
+type NrNeighbourInformation_ChoiceNRMode struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Fdd *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
+ Tdd *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
}
-func (m *NrNeighbourInformation) GetConfiguredStac() string {
- if m != nil {
- return m.ConfiguredStac
+func (x *NrNeighbourInformation_ChoiceNRMode) Reset() {
+ *x = NrNeighbourInformation_ChoiceNRMode{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[12]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
}
- return ""
}
-type NrNeighbourInformation_ChoiceNRMode struct {
- Fdd *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
- Tdd *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+func (x *NrNeighbourInformation_ChoiceNRMode) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
-func (m *NrNeighbourInformation_ChoiceNRMode) Reset() { *m = NrNeighbourInformation_ChoiceNRMode{} }
-func (m *NrNeighbourInformation_ChoiceNRMode) String() string { return proto.CompactTextString(m) }
-func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {}
-func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{7, 0}
-}
+func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {}
-func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Unmarshal(m, b)
-}
-func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Marshal(b, m, deterministic)
-}
-func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Merge(src proto.Message) {
- xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Merge(m, src)
-}
-func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Size() int {
- return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Size(m)
-}
-func (m *NrNeighbourInformation_ChoiceNRMode) XXX_DiscardUnknown() {
- xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.DiscardUnknown(m)
+func (x *NrNeighbourInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[12]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode proto.InternalMessageInfo
+// Deprecated: Use NrNeighbourInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
+func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{7, 0}
+}
-func (m *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo {
- if m != nil {
- return m.Fdd
+func (x *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo {
+ if x != nil {
+ return x.Fdd
}
return nil
}
-func (m *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo {
- if m != nil {
- return m.Tdd
+func (x *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo {
+ if x != nil {
+ return x.Tdd
}
return nil
}
type NrNeighbourInformation_ChoiceNRMode_FddInfo struct {
- UlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"`
- DlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ UlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"`
+ DlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"`
}
-func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() {
- *m = NrNeighbourInformation_ChoiceNRMode_FddInfo{}
+func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() {
+ *x = NrNeighbourInformation_ChoiceNRMode_FddInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[13]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string {
- return proto.CompactTextString(m)
+
+func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
+
func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
-func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{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)
+func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[13]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo
+// Deprecated: Use NrNeighbourInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
+func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{7, 0, 0}
+}
-func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo {
- if m != nil {
- return m.UlarFcnFreqInfo
+func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo {
+ if x != nil {
+ return x.UlarFcnFreqInfo
}
return nil
}
-func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo {
- if m != nil {
- return m.DlarFcnFreqInfo
+func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo {
+ if x != nil {
+ return x.DlarFcnFreqInfo
}
return nil
}
type NrNeighbourInformation_ChoiceNRMode_TddInfo struct {
- ArFcnNrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ ArFcnNrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"`
}
-func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() {
- *m = NrNeighbourInformation_ChoiceNRMode_TddInfo{}
+func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() {
+ *x = NrNeighbourInformation_ChoiceNRMode_TddInfo{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_gnb_proto_msgTypes[14]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
}
-func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string {
- return proto.CompactTextString(m)
+
+func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
}
+
func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
-func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
- return fileDescriptor_22d18f428b8f19f0, []int{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)
+func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_gnb_proto_msgTypes[14]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
}
-var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo
+// Deprecated: Use NrNeighbourInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
+func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
+ return file_gnb_proto_rawDescGZIP(), []int{7, 0, 1}
+}
-func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo {
- if m != nil {
- return m.ArFcnNrFreqInfo
+func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo {
+ if x != nil {
+ return x.ArFcnNrFreqInfo
}
return nil
}
-func init() {
- proto.RegisterEnum("entities.Nrscs", Nrscs_name, Nrscs_value)
- proto.RegisterEnum("entities.Ncnrb", Ncnrb_name, Ncnrb_value)
- proto.RegisterEnum("entities.Nr_Mode", Nr_Mode_name, Nr_Mode_value)
- proto.RegisterType((*Gnb)(nil), "entities.Gnb")
- proto.RegisterType((*ServedNRCell)(nil), "entities.ServedNRCell")
- proto.RegisterType((*ServedNRCellInformation)(nil), "entities.ServedNRCellInformation")
- proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode)(nil), "entities.ServedNRCellInformation.ChoiceNRMode")
- proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), "entities.ServedNRCellInformation.ChoiceNRMode.FddInfo")
- proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), "entities.ServedNRCellInformation.ChoiceNRMode.TddInfo")
- proto.RegisterType((*Nr)(nil), "entities.Nr")
- proto.RegisterType((*NrFrequencyInfo)(nil), "entities.NrFrequencyInfo")
- proto.RegisterType((*NrFrequencyInfo_SulInformation)(nil), "entities.NrFrequencyInfo.SulInformation")
- proto.RegisterType((*FrequencyBandItem)(nil), "entities.FrequencyBandItem")
- proto.RegisterType((*NrTransmissionBandwidth)(nil), "entities.NrTransmissionBandwidth")
- proto.RegisterType((*NrNeighbourInformation)(nil), "entities.NrNeighbourInformation")
- proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode)(nil), "entities.NrNeighbourInformation.ChoiceNRMode")
- proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil), "entities.NrNeighbourInformation.ChoiceNRMode.FddInfo")
- proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil), "entities.NrNeighbourInformation.ChoiceNRMode.TddInfo")
-}
-
-func init() {
- proto.RegisterFile("gnb.proto", fileDescriptor_22d18f428b8f19f0)
-}
-
-var fileDescriptor_22d18f428b8f19f0 = []byte{
- // 1087 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x56, 0xdf, 0x6e, 0xea, 0xc6,
- 0x13, 0x3e, 0xfc, 0x31, 0x0e, 0x13, 0x02, 0xcb, 0xe6, 0x97, 0x40, 0x38, 0xe7, 0x27, 0xe5, 0x20,
- 0x1d, 0x35, 0x4a, 0x55, 0x04, 0x26, 0x90, 0x44, 0x95, 0x2a, 0x35, 0x44, 0xa4, 0x51, 0x55, 0x37,
- 0x32, 0x54, 0xed, 0x4d, 0xeb, 0x82, 0x6d, 0x88, 0x25, 0x67, 0xcd, 0xd9, 0xb5, 0x5b, 0xe5, 0x11,
- 0x7a, 0xd5, 0xde, 0x56, 0xbd, 0xe9, 0x7b, 0x54, 0xaa, 0xd4, 0xa7, 0xe8, 0x2b, 0xf4, 0x31, 0x2a,
- 0xaf, 0xbd, 0xc6, 0x4e, 0xa0, 0x84, 0x2b, 0x3e, 0xcf, 0xce, 0x7c, 0x3b, 0x33, 0x1e, 0x7f, 0x03,
- 0x14, 0xe7, 0x64, 0xda, 0x5a, 0x50, 0xd7, 0x73, 0xf1, 0x8e, 0x45, 0x3c, 0xdb, 0xb3, 0x2d, 0xd6,
- 0xfc, 0x1e, 0x72, 0x37, 0x64, 0x8a, 0x8f, 0x60, 0x67, 0xea, 0x31, 0xdd, 0x7b, 0x5c, 0x58, 0xf5,
- 0xcc, 0x71, 0xe6, 0xa4, 0xa8, 0xc9, 0x53, 0x8f, 0x8d, 0x1f, 0x17, 0x16, 0xfe, 0x04, 0x2a, 0xcc,
- 0xa2, 0x3f, 0x58, 0xa6, 0x4e, 0xa8, 0x6e, 0x58, 0x8e, 0xc3, 0xea, 0xd9, 0xe3, 0xdc, 0xc9, 0xae,
- 0x72, 0xd8, 0x12, 0x2c, 0xad, 0x11, 0x77, 0x50, 0xb5, 0x81, 0xe5, 0x38, 0xda, 0x5e, 0xe8, 0xae,
- 0xd2, 0xe0, 0x89, 0x35, 0xff, 0xcc, 0x40, 0x29, 0x79, 0x8e, 0xbf, 0x83, 0x46, 0x9a, 0x50, 0xb7,
- 0xc9, 0xcc, 0xa5, 0x0f, 0x13, 0xcf, 0x76, 0x09, 0xbf, 0x7d, 0x57, 0x79, 0xbb, 0x9a, 0xfb, 0x76,
- 0xe9, 0xa8, 0xd5, 0x92, 0xd7, 0x24, 0x0e, 0xb0, 0x0a, 0x98, 0x50, 0x9d, 0x58, 0xf6, 0xfc, 0x7e,
- 0xea, 0xfa, 0x94, 0xb3, 0x8b, 0x9c, 0x8f, 0x97, 0xbc, 0x2a, 0x55, 0x85, 0x4b, 0x92, 0x16, 0x91,
- 0xb4, 0x9d, 0x35, 0xff, 0x90, 0xa1, 0xb6, 0x26, 0x09, 0x7c, 0x00, 0x05, 0x42, 0xf5, 0x85, 0x61,
- 0xf3, 0xbc, 0xf7, 0x34, 0x89, 0xd0, 0x3b, 0xc3, 0xc6, 0x35, 0x90, 0xc3, 0xc2, 0xcc, 0x7a, 0x96,
- 0x77, 0xb3, 0x10, 0x3c, 0xde, 0x9a, 0xf8, 0x10, 0x0a, 0xcc, 0x9b, 0x18, 0xbd, 0x79, 0x3d, 0x17,
- 0xda, 0xc3, 0x27, 0xfc, 0x01, 0x54, 0x0c, 0x97, 0xcc, 0xec, 0xb9, 0x4f, 0x2d, 0x53, 0x0f, 0x8c,
- 0xf5, 0x3c, 0x77, 0x28, 0x2f, 0xcd, 0x23, 0x6f, 0x62, 0xe0, 0xb7, 0x50, 0x8a, 0x9a, 0xb7, 0x70,
- 0x1e, 0x08, 0xab, 0x4b, 0xc7, 0xb9, 0x93, 0xa2, 0xb6, 0x1b, 0xda, 0xee, 0x02, 0x13, 0x3e, 0x05,
- 0x99, 0x50, 0xfd, 0xc1, 0x35, 0xad, 0x7a, 0xe1, 0x38, 0x73, 0x52, 0x56, 0xaa, 0xc9, 0xa2, 0x5b,
- 0x5f, 0xb8, 0xa6, 0xa5, 0x15, 0x08, 0x0d, 0x7e, 0xf1, 0x18, 0xca, 0xc6, 0xbd, 0x6b, 0x1b, 0x96,
- 0x2e, 0x42, 0x64, 0xde, 0xff, 0xd6, 0xc6, 0xfe, 0xb7, 0x06, 0x3c, 0x4e, 0xd5, 0x38, 0x5f, 0x29,
- 0x64, 0x51, 0x39, 0x6b, 0xe3, 0x27, 0x09, 0x4a, 0xc9, 0x63, 0xfc, 0x19, 0xe4, 0x66, 0xa6, 0x19,
- 0xbd, 0xdb, 0xfe, 0x76, 0xdc, 0xad, 0xa1, 0x69, 0x06, 0x67, 0x5a, 0x40, 0x11, 0x30, 0x79, 0x66,
- 0xd8, 0xd5, 0xed, 0x99, 0xc6, 0x82, 0xc9, 0x33, 0xcd, 0xc6, 0x5f, 0x59, 0x90, 0x23, 0x6a, 0xfc,
- 0x31, 0x94, 0x7c, 0x47, 0x9f, 0x51, 0xeb, 0x3d, 0x9f, 0x96, 0x28, 0xd1, 0xa3, 0x64, 0xdf, 0x86,
- 0xd4, 0x7a, 0xef, 0x5b, 0xc4, 0x78, 0xe4, 0x0c, 0xe0, 0x3b, 0x81, 0x41, 0x04, 0x9b, 0xc9, 0xe0,
- 0xec, 0xc6, 0x60, 0x73, 0x19, 0xfc, 0x2d, 0x1c, 0xf9, 0x8e, 0xee, 0xd1, 0x09, 0x61, 0x0f, 0x36,
- 0x63, 0xb6, 0x4b, 0xf4, 0xe9, 0x84, 0x98, 0x3f, 0xda, 0xa6, 0x77, 0xcf, 0x67, 0x24, 0xf5, 0x2d,
- 0xa8, 0x74, 0x9c, 0xf0, 0xbc, 0x12, 0x8e, 0x5a, 0xcd, 0x77, 0x56, 0x1e, 0x04, 0xf4, 0xe6, 0x5a,
- 0xfa, 0xfc, 0x8b, 0xe9, 0xcd, 0xd5, 0xf4, 0x8d, 0xdf, 0x33, 0x20, 0x8f, 0x97, 0x3d, 0x24, 0x74,
- 0xab, 0x1e, 0x12, 0x1a, 0xb7, 0xe1, 0x1b, 0x38, 0x5c, 0x93, 0x64, 0xf6, 0xa5, 0x49, 0x1e, 0x78,
- 0xab, 0xcc, 0xcd, 0x0f, 0x21, 0xab, 0xd2, 0xe6, 0x3b, 0xc8, 0xf3, 0x41, 0xdc, 0x05, 0xf9, 0x2b,
- 0xf5, 0x73, 0xf5, 0xcb, 0xaf, 0x55, 0xf4, 0x0a, 0xcb, 0x90, 0x1b, 0x5e, 0x5f, 0xa3, 0x4c, 0x00,
- 0xc6, 0xd7, 0xd7, 0x28, 0xdb, 0xfc, 0x3b, 0x0b, 0x95, 0x27, 0x69, 0xe2, 0x06, 0x14, 0x09, 0xd5,
- 0x27, 0x54, 0x9f, 0x19, 0xa1, 0x3a, 0xe5, 0x35, 0x99, 0xd0, 0x4f, 0xe9, 0xd0, 0x20, 0xf8, 0x0e,
- 0xca, 0xcc, 0x4f, 0xce, 0x5b, 0xf4, 0xca, 0x4e, 0xd6, 0x56, 0xdd, 0x1a, 0xa5, 0xfc, 0xb5, 0x27,
- 0xf1, 0xf8, 0x1a, 0x2a, 0x33, 0xe1, 0xcf, 0xbb, 0xc0, 0xea, 0x79, 0xae, 0x5c, 0xaf, 0x97, 0x94,
- 0x31, 0x61, 0x50, 0xe5, 0xad, 0x67, 0x3d, 0x68, 0xe5, 0x59, 0xd2, 0xc4, 0x1a, 0x3f, 0x67, 0xa0,
- 0x9c, 0xbe, 0x08, 0xbf, 0x01, 0x60, 0xbe, 0x93, 0xae, 0x63, 0x87, 0xf9, 0x4e, 0x58, 0x88, 0x0e,
- 0x0d, 0xb6, 0x7e, 0x0e, 0x5f, 0xfc, 0x0e, 0xea, 0x6c, 0xcd, 0x20, 0x36, 0x5d, 0xa8, 0x3e, 0x4b,
- 0x1b, 0x9f, 0x42, 0x35, 0x1a, 0x99, 0x65, 0xbd, 0x91, 0x90, 0x56, 0x08, 0x4d, 0xf9, 0xe3, 0x16,
- 0xec, 0x33, 0x7f, 0xb1, 0x70, 0xa9, 0x17, 0x08, 0xa4, 0xef, 0x44, 0xcd, 0x09, 0x64, 0x7d, 0x4f,
- 0xab, 0xc6, 0x47, 0x23, 0xdf, 0xe1, 0x2d, 0x68, 0xce, 0xa1, 0xb6, 0x26, 0x4b, 0xfc, 0x0e, 0x24,
- 0x42, 0x99, 0xc1, 0xf8, 0x55, 0x65, 0xa5, 0x92, 0xac, 0x8b, 0x19, 0x4c, 0x0b, 0x4f, 0xb9, 0x9b,
- 0x41, 0xe8, 0x94, 0x97, 0x9f, 0x76, 0x0b, 0xcc, 0x5a, 0x78, 0xda, 0xfc, 0x4d, 0x82, 0xc3, 0xd5,
- 0xbb, 0x64, 0xdd, 0x76, 0x08, 0xcd, 0xc6, 0xdc, 0x8e, 0x96, 0x83, 0x44, 0xe8, 0x60, 0x6e, 0x27,
- 0x75, 0x3b, 0xb7, 0x49, 0xb7, 0x47, 0xcf, 0x74, 0x3b, 0xfc, 0x98, 0x3f, 0xda, 0xb4, 0xdf, 0xfe,
- 0x43, 0xb6, 0x13, 0xcb, 0x49, 0xda, 0xb4, 0x9c, 0x0a, 0xab, 0x96, 0x53, 0xe3, 0x97, 0xdc, 0x13,
- 0xdd, 0xbf, 0x49, 0xea, 0x7e, 0x6f, 0xab, 0xdc, 0xd2, 0xb2, 0x7f, 0x93, 0x94, 0xfd, 0x2d, 0x89,
- 0x52, 0xaa, 0xff, 0x6b, 0x66, 0xa9, 0xfa, 0x43, 0xc0, 0xbe, 0x13, 0x7e, 0x10, 0xdb, 0xe8, 0x56,
- 0x25, 0x08, 0x1a, 0x1a, 0x24, 0x16, 0xaf, 0x21, 0x60, 0xf3, 0x39, 0xcf, 0xc6, 0x35, 0x50, 0x31,
- 0xd3, 0x3c, 0x0d, 0x6d, 0x29, 0xa6, 0x37, 0xb0, 0x1f, 0x11, 0x6e, 0xa7, 0xa9, 0x15, 0xce, 0xa8,
- 0xc6, 0xc2, 0x7a, 0x7a, 0x03, 0x12, 0x1f, 0x6a, 0x5c, 0x85, 0xbd, 0x48, 0xf9, 0x74, 0x55, 0x1b,
- 0x0d, 0x46, 0xe8, 0x15, 0x2e, 0x82, 0x34, 0x1a, 0x8c, 0x3a, 0x3d, 0x94, 0x89, 0x60, 0xb7, 0x8d,
- 0xb2, 0x11, 0xec, 0xb7, 0x51, 0x0e, 0x03, 0x14, 0x02, 0x07, 0xa5, 0x8d, 0xf2, 0xa7, 0xff, 0x64,
- 0x41, 0xe2, 0x73, 0x9f, 0x62, 0x1a, 0xa8, 0xda, 0x55, 0xc8, 0xa4, 0x6a, 0x57, 0x9d, 0x4e, 0xc8,
- 0x14, 0xc0, 0x8b, 0x90, 0x49, 0xd5, 0xae, 0x94, 0x33, 0x94, 0x13, 0xb0, 0x87, 0xf2, 0x11, 0xec,
- 0x76, 0x90, 0x24, 0xa0, 0x82, 0x0a, 0x02, 0x5e, 0x20, 0x39, 0x82, 0xbd, 0x0e, 0xda, 0x11, 0x50,
- 0x41, 0xc5, 0x08, 0xf6, 0x7b, 0x08, 0x04, 0xec, 0xa3, 0xdd, 0x08, 0x9e, 0x5f, 0xa0, 0x92, 0x80,
- 0x97, 0x68, 0x2f, 0x82, 0x97, 0x5d, 0x54, 0x0e, 0x4a, 0x08, 0xd2, 0x69, 0xf7, 0x51, 0x25, 0xc6,
- 0xe7, 0x08, 0x09, 0xac, 0x74, 0x50, 0x55, 0xe0, 0xae, 0x82, 0x70, 0x8c, 0xbb, 0x68, 0x3f, 0xc6,
- 0x3d, 0xf4, 0x3f, 0x81, 0xfb, 0x6d, 0x74, 0x10, 0x63, 0x05, 0x1d, 0x0a, 0x7c, 0x71, 0x89, 0x6a,
- 0x11, 0x56, 0x3a, 0x7d, 0x54, 0x8f, 0xf1, 0x39, 0x3a, 0x12, 0xf8, 0xac, 0x87, 0x1a, 0x02, 0xf7,
- 0xcf, 0xd0, 0x6b, 0x81, 0xcf, 0xdb, 0xe8, 0x4d, 0x8c, 0xbb, 0xe8, 0xff, 0xd3, 0x02, 0xff, 0x93,
- 0xde, 0xfd, 0x37, 0x00, 0x00, 0xff, 0xff, 0x22, 0x20, 0x54, 0xb8, 0xb1, 0x0b, 0x00, 0x00,
+var File_gnb_proto protoreflect.FileDescriptor
+
+var file_gnb_proto_rawDesc = []byte{
+ 0x0a, 0x09, 0x67, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74,
+ 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x12, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74,
+ 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x65, 0x32, 0x6e, 0x6f, 0x64,
+ 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
+ 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
+ 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
+ 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x6e, 0x62, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf3, 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, 0x12,
+ 0x2c, 0x0a, 0x08, 0x67, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62,
+ 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x67, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x42, 0x0a,
+ 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x04, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45,
+ 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x43, 0x6f,
+ 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 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, 0xa0, 0x08, 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, 0x12, 0x63, 0x0a, 0x1b, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
+ 0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
+ 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69,
+ 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43,
+ 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19,
+ 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
+ 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 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, 0x42, 0x33, 0x5a, 0x31, 0x67, 0x65, 0x72, 0x72,
+ 0x69, 0x74, 0x2e, 0x6f, 0x2d, 0x72, 0x61, 0x6e, 0x2d, 0x73, 0x63, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
+ 0x72, 0x2f, 0x72, 0x69, 0x63, 0x2d, 0x70, 0x6c, 0x74, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x2d,
+ 0x72, 0x6e, 0x69, 0x62, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x62, 0x06, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x33,
+}
+
+var (
+ file_gnb_proto_rawDescOnce sync.Once
+ file_gnb_proto_rawDescData = file_gnb_proto_rawDesc
+)
+
+func file_gnb_proto_rawDescGZIP() []byte {
+ file_gnb_proto_rawDescOnce.Do(func() {
+ file_gnb_proto_rawDescData = protoimpl.X.CompressGZIP(file_gnb_proto_rawDescData)
+ })
+ return file_gnb_proto_rawDescData
+}
+
+var file_gnb_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
+var file_gnb_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
+var file_gnb_proto_goTypes = []interface{}{
+ (Nrscs)(0), // 0: entities.Nrscs
+ (Ncnrb)(0), // 1: entities.Ncnrb
+ (Nr_Mode)(0), // 2: entities.Nr.Mode
+ (*Gnb)(nil), // 3: entities.Gnb
+ (*ServedNRCell)(nil), // 4: entities.ServedNRCell
+ (*ServedNRCellInformation)(nil), // 5: entities.ServedNRCellInformation
+ (*Nr)(nil), // 6: entities.Nr
+ (*NrFrequencyInfo)(nil), // 7: entities.NrFrequencyInfo
+ (*FrequencyBandItem)(nil), // 8: entities.FrequencyBandItem
+ (*NrTransmissionBandwidth)(nil), // 9: entities.NrTransmissionBandwidth
+ (*NrNeighbourInformation)(nil), // 10: entities.NrNeighbourInformation
+ (*ServedNRCellInformation_ChoiceNRMode)(nil), // 11: entities.ServedNRCellInformation.ChoiceNRMode
+ (*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), // 12: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
+ (*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), // 13: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
+ (*NrFrequencyInfo_SulInformation)(nil), // 14: entities.NrFrequencyInfo.SulInformation
+ (*NrNeighbourInformation_ChoiceNRMode)(nil), // 15: entities.NrNeighbourInformation.ChoiceNRMode
+ (*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil), // 16: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
+ (*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil), // 17: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
+ (*RanFunction)(nil), // 18: entities.RanFunction
+ (GnbType)(0), // 19: entities.GnbType
+ (*E2NodeComponentConfig)(nil), // 20: entities.E2nodeComponentConfig
+ (*AdditionalCellInformation)(nil), // 21: entities.AdditionalCellInformation
+}
+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
+ 19, // 2: entities.Gnb.gnb_type:type_name -> entities.GnbType
+ 20, // 3: entities.Gnb.node_configs:type_name -> entities.E2nodeComponentConfig
+ 5, // 4: entities.ServedNRCell.served_nr_cell_information:type_name -> entities.ServedNRCellInformation
+ 10, // 5: entities.ServedNRCell.nr_neighbour_infos:type_name -> entities.NrNeighbourInformation
+ 2, // 6: entities.ServedNRCellInformation.nr_mode:type_name -> entities.Nr.Mode
+ 11, // 7: entities.ServedNRCellInformation.choice_nr_mode:type_name -> entities.ServedNRCellInformation.ChoiceNRMode
+ 21, // 8: entities.ServedNRCellInformation.additional_cell_information:type_name -> entities.AdditionalCellInformation
+ 14, // 9: entities.NrFrequencyInfo.sulInformation:type_name -> entities.NrFrequencyInfo.SulInformation
+ 8, // 10: entities.NrFrequencyInfo.frequency_bands:type_name -> entities.FrequencyBandItem
+ 0, // 11: entities.NrTransmissionBandwidth.nrscs:type_name -> entities.Nrscs
+ 1, // 12: entities.NrTransmissionBandwidth.ncnrb:type_name -> entities.Ncnrb
+ 2, // 13: entities.NrNeighbourInformation.nr_mode:type_name -> entities.Nr.Mode
+ 15, // 14: entities.NrNeighbourInformation.choice_nr_mode:type_name -> entities.NrNeighbourInformation.ChoiceNRMode
+ 12, // 15: entities.ServedNRCellInformation.ChoiceNRMode.fdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
+ 13, // 16: entities.ServedNRCellInformation.ChoiceNRMode.tdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
+ 7, // 17: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_freq_info:type_name -> entities.NrFrequencyInfo
+ 7, // 18: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_freq_info:type_name -> entities.NrFrequencyInfo
+ 9, // 19: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
+ 9, // 20: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
+ 7, // 21: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.nr_freq_info:type_name -> entities.NrFrequencyInfo
+ 9, // 22: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
+ 9, // 23: entities.NrFrequencyInfo.SulInformation.sul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
+ 16, // 24: entities.NrNeighbourInformation.ChoiceNRMode.fdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
+ 17, // 25: entities.NrNeighbourInformation.ChoiceNRMode.tdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
+ 7, // 26: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.ular_fcn_freq_info:type_name -> entities.NrFrequencyInfo
+ 7, // 27: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.dlar_fcn_freq_info:type_name -> entities.NrFrequencyInfo
+ 7, // 28: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo.ar_fcn_nr_freq_info:type_name -> entities.NrFrequencyInfo
+ 29, // [29:29] is the sub-list for method output_type
+ 29, // [29:29] is the sub-list for method input_type
+ 29, // [29:29] is the sub-list for extension type_name
+ 29, // [29:29] is the sub-list for extension extendee
+ 0, // [0:29] 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()
+ file_e2node_component_config_proto_init()
+ file_additional_cell_information_proto_init()
+ file_nb_types_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
}