Merge "Automation adds INFO.yaml"
[ric-plt/nodeb-rnib.git] / entities / cell.pb.go
1 //
2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
4 //
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //      http://www.apache.org/licenses/LICENSE-2.0
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16
17 // Code generated by protoc-gen-go. DO NOT EDIT.
18 // source: cell.proto
19
20 package entities
21
22 import (
23         fmt "fmt"
24         proto "github.com/golang/protobuf/proto"
25         math "math"
26 )
27
28 // Reference imports to suppress errors if they are not otherwise used.
29 var _ = proto.Marshal
30 var _ = fmt.Errorf
31 var _ = math.Inf
32
33 // This is a compile-time assertion to ensure that this generated file
34 // is compatible with the proto package it is being compiled against.
35 // A compilation error at this line likely means your copy of the
36 // proto package needs to be updated.
37 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
38
39 type Cell_Type int32
40
41 const (
42         Cell_UNKNOWN_CELL Cell_Type = 0
43         Cell_LTE_CELL     Cell_Type = 1
44         Cell_NR_CELL      Cell_Type = 2
45 )
46
47 var Cell_Type_name = map[int32]string{
48         0: "UNKNOWN_CELL",
49         1: "LTE_CELL",
50         2: "NR_CELL",
51 }
52
53 var Cell_Type_value = map[string]int32{
54         "UNKNOWN_CELL": 0,
55         "LTE_CELL":     1,
56         "NR_CELL":      2,
57 }
58
59 func (x Cell_Type) String() string {
60         return proto.EnumName(Cell_Type_name, int32(x))
61 }
62
63 func (Cell_Type) EnumDescriptor() ([]byte, []int) {
64         return fileDescriptor_d2698cf62ebc0420, []int{0, 0}
65 }
66
67 type Cell struct {
68         Type Cell_Type `protobuf:"varint,1,opt,name=type,proto3,enum=entities.Cell_Type" json:"type,omitempty"`
69         // Types that are valid to be assigned to Cell:
70         //      *Cell_ServedCellInfo
71         //      *Cell_ServedNrCell
72         Cell                 isCell_Cell `protobuf_oneof:"cell"`
73         XXX_NoUnkeyedLiteral struct{}    `json:"-"`
74         XXX_unrecognized     []byte      `json:"-"`
75         XXX_sizecache        int32       `json:"-"`
76 }
77
78 func (m *Cell) Reset()         { *m = Cell{} }
79 func (m *Cell) String() string { return proto.CompactTextString(m) }
80 func (*Cell) ProtoMessage()    {}
81 func (*Cell) Descriptor() ([]byte, []int) {
82         return fileDescriptor_d2698cf62ebc0420, []int{0}
83 }
84
85 func (m *Cell) XXX_Unmarshal(b []byte) error {
86         return xxx_messageInfo_Cell.Unmarshal(m, b)
87 }
88 func (m *Cell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
89         return xxx_messageInfo_Cell.Marshal(b, m, deterministic)
90 }
91 func (m *Cell) XXX_Merge(src proto.Message) {
92         xxx_messageInfo_Cell.Merge(m, src)
93 }
94 func (m *Cell) XXX_Size() int {
95         return xxx_messageInfo_Cell.Size(m)
96 }
97 func (m *Cell) XXX_DiscardUnknown() {
98         xxx_messageInfo_Cell.DiscardUnknown(m)
99 }
100
101 var xxx_messageInfo_Cell proto.InternalMessageInfo
102
103 func (m *Cell) GetType() Cell_Type {
104         if m != nil {
105                 return m.Type
106         }
107         return Cell_UNKNOWN_CELL
108 }
109
110 type isCell_Cell interface {
111         isCell_Cell()
112 }
113
114 type Cell_ServedCellInfo struct {
115         ServedCellInfo *ServedCellInfo `protobuf:"bytes,2,opt,name=served_cell_info,json=servedCellInfo,proto3,oneof"`
116 }
117
118 type Cell_ServedNrCell struct {
119         ServedNrCell *ServedNRCell `protobuf:"bytes,3,opt,name=served_nr_cell,json=servedNrCell,proto3,oneof"`
120 }
121
122 func (*Cell_ServedCellInfo) isCell_Cell() {}
123
124 func (*Cell_ServedNrCell) isCell_Cell() {}
125
126 func (m *Cell) GetCell() isCell_Cell {
127         if m != nil {
128                 return m.Cell
129         }
130         return nil
131 }
132
133 func (m *Cell) GetServedCellInfo() *ServedCellInfo {
134         if x, ok := m.GetCell().(*Cell_ServedCellInfo); ok {
135                 return x.ServedCellInfo
136         }
137         return nil
138 }
139
140 func (m *Cell) GetServedNrCell() *ServedNRCell {
141         if x, ok := m.GetCell().(*Cell_ServedNrCell); ok {
142                 return x.ServedNrCell
143         }
144         return nil
145 }
146
147 // XXX_OneofWrappers is for the internal use of the proto package.
148 func (*Cell) XXX_OneofWrappers() []interface{} {
149         return []interface{}{
150                 (*Cell_ServedCellInfo)(nil),
151                 (*Cell_ServedNrCell)(nil),
152         }
153 }
154
155 func init() {
156         proto.RegisterEnum("entities.Cell_Type", Cell_Type_name, Cell_Type_value)
157         proto.RegisterType((*Cell)(nil), "entities.Cell")
158 }
159
160 func init() { proto.RegisterFile("cell.proto", fileDescriptor_d2698cf62ebc0420) }
161
162 var fileDescriptor_d2698cf62ebc0420 = []byte{
163         // 226 bytes of a gzipped FileDescriptorProto
164         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x4a, 0x4e, 0xcd, 0xc9,
165         0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x48, 0xcd, 0x2b, 0xc9, 0x2c, 0xc9, 0x4c, 0x2d,
166         0x96, 0xe2, 0x4c, 0xcf, 0x4b, 0x82, 0x08, 0x4a, 0x71, 0xa6, 0xc2, 0x98, 0x4a, 0x9f, 0x18, 0xb9,
167         0x58, 0x9c, 0x53, 0x73, 0x72, 0x84, 0xd4, 0xb9, 0x58, 0x4a, 0x2a, 0x0b, 0x52, 0x25, 0x18, 0x15,
168         0x18, 0x35, 0xf8, 0x8c, 0x84, 0xf5, 0x60, 0xfa, 0xf4, 0x40, 0xb2, 0x7a, 0x21, 0x95, 0x05, 0xa9,
169         0x41, 0x60, 0x05, 0x42, 0x2e, 0x5c, 0x02, 0xc5, 0xa9, 0x45, 0x65, 0xa9, 0x29, 0xf1, 0x20, 0x6b,
170         0xe2, 0x33, 0xf3, 0xd2, 0xf2, 0x25, 0x98, 0x14, 0x18, 0x35, 0xb8, 0x8d, 0x24, 0x10, 0x9a, 0x82,
171         0xc1, 0x2a, 0x40, 0x5a, 0x3d, 0xf3, 0xd2, 0xf2, 0x3d, 0x18, 0x82, 0xf8, 0x8a, 0x51, 0x44, 0x84,
172         0xec, 0xb8, 0xa0, 0x22, 0xf1, 0x79, 0x45, 0x60, 0x83, 0x24, 0x98, 0xc1, 0x66, 0x88, 0xa1, 0x9b,
173         0xe1, 0x17, 0x04, 0xd2, 0xe3, 0xc1, 0x10, 0xc4, 0x03, 0x51, 0xef, 0x57, 0x04, 0xe2, 0x2b, 0x19,
174         0x73, 0xb1, 0x80, 0xdc, 0x24, 0x24, 0xc0, 0xc5, 0x13, 0xea, 0xe7, 0xed, 0xe7, 0x1f, 0xee, 0x17,
175         0xef, 0xec, 0xea, 0xe3, 0x23, 0xc0, 0x20, 0xc4, 0xc3, 0xc5, 0xe1, 0x13, 0xe2, 0x0a, 0xe1, 0x31,
176         0x0a, 0x71, 0x73, 0xb1, 0xfb, 0x05, 0x41, 0x38, 0x4c, 0x4e, 0x6c, 0x5c, 0x2c, 0x20, 0xab, 0x92,
177         0xd8, 0xc0, 0x7e, 0x37, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0x50, 0xb1, 0xc7, 0x12, 0x29, 0x01,
178         0x00, 0x00,
179 }