Add Golang module files
[ric-plt/streaming-protobufs.git] / protogen / gopb / sgnb_release_request.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: sgnb_release_request.proto
3
4 package streaming_protobufs
5
6 import (
7         fmt "fmt"
8         proto "github.com/golang/protobuf/proto"
9         wrappers "github.com/golang/protobuf/ptypes/wrappers"
10         math "math"
11 )
12
13 // Reference imports to suppress errors if they are not otherwise used.
14 var _ = proto.Marshal
15 var _ = fmt.Errorf
16 var _ = math.Inf
17
18 // This is a compile-time assertion to ensure that this generated file
19 // is compatible with the proto package it is being compiled against.
20 // A compilation error at this line likely means your copy of the
21 // proto package needs to be updated.
22 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
23
24 type UE_ContextKeptIndicator_Value int32
25
26 const (
27         UE_ContextKeptIndicator_protobuf_unspecified UE_ContextKeptIndicator_Value = 0
28         UE_ContextKeptIndicator_true                 UE_ContextKeptIndicator_Value = 1
29 )
30
31 var UE_ContextKeptIndicator_Value_name = map[int32]string{
32         0: "protobuf_unspecified",
33         1: "true",
34 }
35
36 var UE_ContextKeptIndicator_Value_value = map[string]int32{
37         "protobuf_unspecified": 0,
38         "true":                 1,
39 }
40
41 func (x UE_ContextKeptIndicator_Value) String() string {
42         return proto.EnumName(UE_ContextKeptIndicator_Value_name, int32(x))
43 }
44
45 func (UE_ContextKeptIndicator_Value) EnumDescriptor() ([]byte, []int) {
46         return fileDescriptor_5214bc70c362aa96, []int{3, 0}
47 }
48
49 type SgNBReleaseRequest struct {
50         ProtocolIEs          *SgNBReleaseRequest_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"`
51         XXX_NoUnkeyedLiteral struct{}                `json:"-"`
52         XXX_unrecognized     []byte                  `json:"-"`
53         XXX_sizecache        int32                   `json:"-"`
54 }
55
56 func (m *SgNBReleaseRequest) Reset()         { *m = SgNBReleaseRequest{} }
57 func (m *SgNBReleaseRequest) String() string { return proto.CompactTextString(m) }
58 func (*SgNBReleaseRequest) ProtoMessage()    {}
59 func (*SgNBReleaseRequest) Descriptor() ([]byte, []int) {
60         return fileDescriptor_5214bc70c362aa96, []int{0}
61 }
62
63 func (m *SgNBReleaseRequest) XXX_Unmarshal(b []byte) error {
64         return xxx_messageInfo_SgNBReleaseRequest.Unmarshal(m, b)
65 }
66 func (m *SgNBReleaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
67         return xxx_messageInfo_SgNBReleaseRequest.Marshal(b, m, deterministic)
68 }
69 func (m *SgNBReleaseRequest) XXX_Merge(src proto.Message) {
70         xxx_messageInfo_SgNBReleaseRequest.Merge(m, src)
71 }
72 func (m *SgNBReleaseRequest) XXX_Size() int {
73         return xxx_messageInfo_SgNBReleaseRequest.Size(m)
74 }
75 func (m *SgNBReleaseRequest) XXX_DiscardUnknown() {
76         xxx_messageInfo_SgNBReleaseRequest.DiscardUnknown(m)
77 }
78
79 var xxx_messageInfo_SgNBReleaseRequest proto.InternalMessageInfo
80
81 func (m *SgNBReleaseRequest) GetProtocolIEs() *SgNBReleaseRequest_IEs {
82         if m != nil {
83                 return m.ProtocolIEs
84         }
85         return nil
86 }
87
88 type SgNBReleaseRequest_IEs struct {
89         Id_MeNB_UE_X2AP_ID                    uint32                              `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"`
90         Id_SgNB_UE_X2AP_ID                    *wrappers.UInt32Value               `protobuf:"bytes,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"`
91         Id_Cause                              *Cause                              `protobuf:"bytes,3,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"`
92         Id_E_RABs_ToBeReleased_SgNBRelReqList *E_RABs_ToBeReleased_SgNBRelReqList `protobuf:"bytes,4,opt,name=id_E_RABs_ToBeReleased_SgNBRelReqList,json=idERABsToBeReleasedSgNBRelReqList,proto3" json:"id_E_RABs_ToBeReleased_SgNBRelReqList,omitempty"`
93         Id_UE_ContextKeptIndicator            *UE_ContextKeptIndicator            `protobuf:"bytes,5,opt,name=id_UE_ContextKeptIndicator,json=idUEContextKeptIndicator,proto3" json:"id_UE_ContextKeptIndicator,omitempty"`
94         Id_MeNB_UE_X2AP_ID_Extension          *wrappers.UInt32Value               `protobuf:"bytes,6,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"`
95         //The content of id_MeNBtoSgNBContainer has been specified in 3GPP 38.331 to be CG-ConfigInfo.
96         Id_MeNBtoSgNBContainer *CG_ConfigInfo `protobuf:"bytes,7,opt,name=id_MeNBtoSgNBContainer,json=idMeNBtoSgNBContainer,proto3" json:"id_MeNBtoSgNBContainer,omitempty"`
97         XXX_NoUnkeyedLiteral   struct{}       `json:"-"`
98         XXX_unrecognized       []byte         `json:"-"`
99         XXX_sizecache          int32          `json:"-"`
100 }
101
102 func (m *SgNBReleaseRequest_IEs) Reset()         { *m = SgNBReleaseRequest_IEs{} }
103 func (m *SgNBReleaseRequest_IEs) String() string { return proto.CompactTextString(m) }
104 func (*SgNBReleaseRequest_IEs) ProtoMessage()    {}
105 func (*SgNBReleaseRequest_IEs) Descriptor() ([]byte, []int) {
106         return fileDescriptor_5214bc70c362aa96, []int{1}
107 }
108
109 func (m *SgNBReleaseRequest_IEs) XXX_Unmarshal(b []byte) error {
110         return xxx_messageInfo_SgNBReleaseRequest_IEs.Unmarshal(m, b)
111 }
112 func (m *SgNBReleaseRequest_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
113         return xxx_messageInfo_SgNBReleaseRequest_IEs.Marshal(b, m, deterministic)
114 }
115 func (m *SgNBReleaseRequest_IEs) XXX_Merge(src proto.Message) {
116         xxx_messageInfo_SgNBReleaseRequest_IEs.Merge(m, src)
117 }
118 func (m *SgNBReleaseRequest_IEs) XXX_Size() int {
119         return xxx_messageInfo_SgNBReleaseRequest_IEs.Size(m)
120 }
121 func (m *SgNBReleaseRequest_IEs) XXX_DiscardUnknown() {
122         xxx_messageInfo_SgNBReleaseRequest_IEs.DiscardUnknown(m)
123 }
124
125 var xxx_messageInfo_SgNBReleaseRequest_IEs proto.InternalMessageInfo
126
127 func (m *SgNBReleaseRequest_IEs) GetId_MeNB_UE_X2AP_ID() uint32 {
128         if m != nil {
129                 return m.Id_MeNB_UE_X2AP_ID
130         }
131         return 0
132 }
133
134 func (m *SgNBReleaseRequest_IEs) GetId_SgNB_UE_X2AP_ID() *wrappers.UInt32Value {
135         if m != nil {
136                 return m.Id_SgNB_UE_X2AP_ID
137         }
138         return nil
139 }
140
141 func (m *SgNBReleaseRequest_IEs) GetId_Cause() *Cause {
142         if m != nil {
143                 return m.Id_Cause
144         }
145         return nil
146 }
147
148 func (m *SgNBReleaseRequest_IEs) GetId_E_RABs_ToBeReleased_SgNBRelReqList() *E_RABs_ToBeReleased_SgNBRelReqList {
149         if m != nil {
150                 return m.Id_E_RABs_ToBeReleased_SgNBRelReqList
151         }
152         return nil
153 }
154
155 func (m *SgNBReleaseRequest_IEs) GetId_UE_ContextKeptIndicator() *UE_ContextKeptIndicator {
156         if m != nil {
157                 return m.Id_UE_ContextKeptIndicator
158         }
159         return nil
160 }
161
162 func (m *SgNBReleaseRequest_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value {
163         if m != nil {
164                 return m.Id_MeNB_UE_X2AP_ID_Extension
165         }
166         return nil
167 }
168
169 func (m *SgNBReleaseRequest_IEs) GetId_MeNBtoSgNBContainer() *CG_ConfigInfo {
170         if m != nil {
171                 return m.Id_MeNBtoSgNBContainer
172         }
173         return nil
174 }
175
176 type E_RABs_ToBeReleased_SgNBRelReqList struct {
177         Id_E_RABs_ToBeReleased_SgNBRelReq_Item []*E_RABs_ToBeReleased_SgNBRelReq_Item `protobuf:"bytes,1,rep,name=id_E_RABs_ToBeReleased_SgNBRelReq_Item,json=idERABsToBeReleasedSgNBRelReqItem,proto3" json:"id_E_RABs_ToBeReleased_SgNBRelReq_Item,omitempty"`
178         XXX_NoUnkeyedLiteral                   struct{}                               `json:"-"`
179         XXX_unrecognized                       []byte                                 `json:"-"`
180         XXX_sizecache                          int32                                  `json:"-"`
181 }
182
183 func (m *E_RABs_ToBeReleased_SgNBRelReqList) Reset()         { *m = E_RABs_ToBeReleased_SgNBRelReqList{} }
184 func (m *E_RABs_ToBeReleased_SgNBRelReqList) String() string { return proto.CompactTextString(m) }
185 func (*E_RABs_ToBeReleased_SgNBRelReqList) ProtoMessage()    {}
186 func (*E_RABs_ToBeReleased_SgNBRelReqList) Descriptor() ([]byte, []int) {
187         return fileDescriptor_5214bc70c362aa96, []int{2}
188 }
189
190 func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_Unmarshal(b []byte) error {
191         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.Unmarshal(m, b)
192 }
193 func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
194         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.Marshal(b, m, deterministic)
195 }
196 func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_Merge(src proto.Message) {
197         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.Merge(m, src)
198 }
199 func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_Size() int {
200         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.Size(m)
201 }
202 func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_DiscardUnknown() {
203         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.DiscardUnknown(m)
204 }
205
206 var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList proto.InternalMessageInfo
207
208 func (m *E_RABs_ToBeReleased_SgNBRelReqList) GetId_E_RABs_ToBeReleased_SgNBRelReq_Item() []*E_RABs_ToBeReleased_SgNBRelReq_Item {
209         if m != nil {
210                 return m.Id_E_RABs_ToBeReleased_SgNBRelReq_Item
211         }
212         return nil
213 }
214
215 type UE_ContextKeptIndicator struct {
216         Value                UE_ContextKeptIndicator_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UE_ContextKeptIndicator_Value" json:"value,omitempty"`
217         XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
218         XXX_unrecognized     []byte                        `json:"-"`
219         XXX_sizecache        int32                         `json:"-"`
220 }
221
222 func (m *UE_ContextKeptIndicator) Reset()         { *m = UE_ContextKeptIndicator{} }
223 func (m *UE_ContextKeptIndicator) String() string { return proto.CompactTextString(m) }
224 func (*UE_ContextKeptIndicator) ProtoMessage()    {}
225 func (*UE_ContextKeptIndicator) Descriptor() ([]byte, []int) {
226         return fileDescriptor_5214bc70c362aa96, []int{3}
227 }
228
229 func (m *UE_ContextKeptIndicator) XXX_Unmarshal(b []byte) error {
230         return xxx_messageInfo_UE_ContextKeptIndicator.Unmarshal(m, b)
231 }
232 func (m *UE_ContextKeptIndicator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
233         return xxx_messageInfo_UE_ContextKeptIndicator.Marshal(b, m, deterministic)
234 }
235 func (m *UE_ContextKeptIndicator) XXX_Merge(src proto.Message) {
236         xxx_messageInfo_UE_ContextKeptIndicator.Merge(m, src)
237 }
238 func (m *UE_ContextKeptIndicator) XXX_Size() int {
239         return xxx_messageInfo_UE_ContextKeptIndicator.Size(m)
240 }
241 func (m *UE_ContextKeptIndicator) XXX_DiscardUnknown() {
242         xxx_messageInfo_UE_ContextKeptIndicator.DiscardUnknown(m)
243 }
244
245 var xxx_messageInfo_UE_ContextKeptIndicator proto.InternalMessageInfo
246
247 func (m *UE_ContextKeptIndicator) GetValue() UE_ContextKeptIndicator_Value {
248         if m != nil {
249                 return m.Value
250         }
251         return UE_ContextKeptIndicator_protobuf_unspecified
252 }
253
254 type E_RABs_ToBeReleased_SgNBRelReq_Item struct {
255         E_RAB_ID                    uint32                       `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"`
256         En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"`
257         // Types that are valid to be assigned to ResourceConfiguration:
258         //      *E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent
259         //      *E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent
260         ResourceConfiguration isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"`
261         IE_Extensions         []*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs                `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"`
262         XXX_NoUnkeyedLiteral  struct{}                                                    `json:"-"`
263         XXX_unrecognized      []byte                                                      `json:"-"`
264         XXX_sizecache         int32                                                       `json:"-"`
265 }
266
267 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) Reset()         { *m = E_RABs_ToBeReleased_SgNBRelReq_Item{} }
268 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) String() string { return proto.CompactTextString(m) }
269 func (*E_RABs_ToBeReleased_SgNBRelReq_Item) ProtoMessage()    {}
270 func (*E_RABs_ToBeReleased_SgNBRelReq_Item) Descriptor() ([]byte, []int) {
271         return fileDescriptor_5214bc70c362aa96, []int{4}
272 }
273
274 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_Unmarshal(b []byte) error {
275         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.Unmarshal(m, b)
276 }
277 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
278         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.Marshal(b, m, deterministic)
279 }
280 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_Merge(src proto.Message) {
281         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.Merge(m, src)
282 }
283 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_Size() int {
284         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.Size(m)
285 }
286 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_DiscardUnknown() {
287         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.DiscardUnknown(m)
288 }
289
290 var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item proto.InternalMessageInfo
291
292 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetE_RAB_ID() uint32 {
293         if m != nil {
294                 return m.E_RAB_ID
295         }
296         return 0
297 }
298
299 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration {
300         if m != nil {
301                 return m.En_DC_ResourceConfiguration
302         }
303         return nil
304 }
305
306 type isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration interface {
307         isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration()
308 }
309
310 type E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent struct {
311         SgNBPDCPpresent *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"`
312 }
313
314 type E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent struct {
315         SgNBPDCPnotpresent *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"`
316 }
317
318 func (*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent) isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration() {
319 }
320
321 func (*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent) isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration() {
322 }
323
324 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetResourceConfiguration() isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration {
325         if m != nil {
326                 return m.ResourceConfiguration
327         }
328         return nil
329 }
330
331 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetSgNBPDCPpresent() *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent {
332         if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent); ok {
333                 return x.SgNBPDCPpresent
334         }
335         return nil
336 }
337
338 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetSgNBPDCPnotpresent() *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent {
339         if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent); ok {
340                 return x.SgNBPDCPnotpresent
341         }
342         return nil
343 }
344
345 func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs {
346         if m != nil {
347                 return m.IE_Extensions
348         }
349         return nil
350 }
351
352 // XXX_OneofWrappers is for the internal use of the proto package.
353 func (*E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_OneofWrappers() []interface{} {
354         return []interface{}{
355                 (*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent)(nil),
356                 (*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent)(nil),
357         }
358 }
359
360 type E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs struct {
361         XXX_NoUnkeyedLiteral struct{} `json:"-"`
362         XXX_unrecognized     []byte   `json:"-"`
363         XXX_sizecache        int32    `json:"-"`
364 }
365
366 func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) Reset() {
367         *m = E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs{}
368 }
369 func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) String() string { return proto.CompactTextString(m) }
370 func (*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) ProtoMessage()    {}
371 func (*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) Descriptor() ([]byte, []int) {
372         return fileDescriptor_5214bc70c362aa96, []int{5}
373 }
374
375 func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_Unmarshal(b []byte) error {
376         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.Unmarshal(m, b)
377 }
378 func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
379         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.Marshal(b, m, deterministic)
380 }
381 func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_Merge(src proto.Message) {
382         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.Merge(m, src)
383 }
384 func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_Size() int {
385         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.Size(m)
386 }
387 func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_DiscardUnknown() {
388         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.DiscardUnknown(m)
389 }
390
391 var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs proto.InternalMessageInfo
392
393 type E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent struct {
394         UL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=uL_GTPtunnelEndpoint,json=uLGTPtunnelEndpoint,proto3" json:"uL_GTPtunnelEndpoint,omitempty"`
395         DL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=dL_GTPtunnelEndpoint,json=dLGTPtunnelEndpoint,proto3" json:"dL_GTPtunnelEndpoint,omitempty"`
396         XXX_NoUnkeyedLiteral struct{}           `json:"-"`
397         XXX_unrecognized     []byte             `json:"-"`
398         XXX_sizecache        int32              `json:"-"`
399 }
400
401 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) Reset() {
402         *m = E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent{}
403 }
404 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) String() string {
405         return proto.CompactTextString(m)
406 }
407 func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) ProtoMessage() {}
408 func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) Descriptor() ([]byte, []int) {
409         return fileDescriptor_5214bc70c362aa96, []int{6}
410 }
411
412 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error {
413         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.Unmarshal(m, b)
414 }
415 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
416         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.Marshal(b, m, deterministic)
417 }
418 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_Merge(src proto.Message) {
419         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.Merge(m, src)
420 }
421 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_Size() int {
422         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.Size(m)
423 }
424 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_DiscardUnknown() {
425         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.DiscardUnknown(m)
426 }
427
428 var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent proto.InternalMessageInfo
429
430 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) GetUL_GTPtunnelEndpoint() *GTPtunnelEndpoint {
431         if m != nil {
432                 return m.UL_GTPtunnelEndpoint
433         }
434         return nil
435 }
436
437 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) GetDL_GTPtunnelEndpoint() *GTPtunnelEndpoint {
438         if m != nil {
439                 return m.DL_GTPtunnelEndpoint
440         }
441         return nil
442 }
443
444 type E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent struct {
445         IE_Extensions        []*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,1,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"`
446         XXX_NoUnkeyedLiteral struct{}                                                   `json:"-"`
447         XXX_unrecognized     []byte                                                     `json:"-"`
448         XXX_sizecache        int32                                                      `json:"-"`
449 }
450
451 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) Reset() {
452         *m = E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent{}
453 }
454 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) String() string {
455         return proto.CompactTextString(m)
456 }
457 func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) ProtoMessage() {}
458 func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) {
459         return fileDescriptor_5214bc70c362aa96, []int{7}
460 }
461
462 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error {
463         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.Unmarshal(m, b)
464 }
465 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
466         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.Marshal(b, m, deterministic)
467 }
468 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) {
469         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.Merge(m, src)
470 }
471 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_Size() int {
472         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.Size(m)
473 }
474 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_DiscardUnknown() {
475         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.DiscardUnknown(m)
476 }
477
478 var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent proto.InternalMessageInfo
479
480 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs {
481         if m != nil {
482                 return m.IE_Extensions
483         }
484         return nil
485 }
486
487 type E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs struct {
488         XXX_NoUnkeyedLiteral struct{} `json:"-"`
489         XXX_unrecognized     []byte   `json:"-"`
490         XXX_sizecache        int32    `json:"-"`
491 }
492
493 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) Reset() {
494         *m = E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs{}
495 }
496 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) String() string {
497         return proto.CompactTextString(m)
498 }
499 func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) ProtoMessage() {}
500 func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) {
501         return fileDescriptor_5214bc70c362aa96, []int{8}
502 }
503
504 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error {
505         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b)
506 }
507 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
508         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic)
509 }
510 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) {
511         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.Merge(m, src)
512 }
513 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_Size() int {
514         return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.Size(m)
515 }
516 func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() {
517         xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m)
518 }
519
520 var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo
521
522 func init() {
523         proto.RegisterEnum("streaming_protobufs.UE_ContextKeptIndicator_Value", UE_ContextKeptIndicator_Value_name, UE_ContextKeptIndicator_Value_value)
524         proto.RegisterType((*SgNBReleaseRequest)(nil), "streaming_protobufs.SgNBReleaseRequest")
525         proto.RegisterType((*SgNBReleaseRequest_IEs)(nil), "streaming_protobufs.SgNBReleaseRequest_IEs")
526         proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReqList)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReqList")
527         proto.RegisterType((*UE_ContextKeptIndicator)(nil), "streaming_protobufs.UE_ContextKeptIndicator")
528         proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_Item)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_Item")
529         proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs")
530         proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent")
531         proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent")
532         proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs")
533 }
534
535 func init() { proto.RegisterFile("sgnb_release_request.proto", fileDescriptor_5214bc70c362aa96) }
536
537 var fileDescriptor_5214bc70c362aa96 = []byte{
538         // 800 bytes of a gzipped FileDescriptorProto
539         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0xdd, 0x6e, 0x1b, 0x45,
540         0x14, 0xce, 0xb6, 0x49, 0x1a, 0x4d, 0x68, 0x29, 0xd3, 0x92, 0x2c, 0xa6, 0x42, 0x65, 0x11, 0x55,
541         0x21, 0x64, 0x4d, 0x1d, 0xa1, 0xc2, 0x0d, 0x52, 0xd6, 0x5e, 0x9a, 0x15, 0xae, 0x65, 0x4d, 0x6b,
542         0x44, 0xe0, 0x62, 0xb4, 0xd9, 0x3d, 0x5e, 0x0d, 0xb2, 0x67, 0x36, 0x33, 0xb3, 0x60, 0x1e, 0x01,
543         0x71, 0xc3, 0x3d, 0xf7, 0x3c, 0x00, 0x0f, 0xc5, 0x1b, 0x70, 0x8f, 0x66, 0x76, 0x6d, 0x27, 0xf1,
544         0x46, 0x8e, 0x4d, 0xef, 0xec, 0x73, 0xbe, 0xef, 0x3b, 0x3f, 0xdf, 0xcc, 0x2c, 0x6a, 0xa8, 0x8c,
545         0x9f, 0x51, 0x09, 0x23, 0x88, 0x15, 0x50, 0x09, 0xe7, 0x05, 0x28, 0xed, 0xe7, 0x52, 0x68, 0x81,
546         0x1f, 0x28, 0x2d, 0x21, 0x1e, 0x33, 0x9e, 0x51, 0x1b, 0x38, 0x2b, 0x86, 0xaa, 0xf1, 0x41, 0x26,
547         0x44, 0x36, 0x82, 0xe6, 0x34, 0xd2, 0xfc, 0x45, 0xc6, 0x79, 0x0e, 0x52, 0x95, 0xa4, 0xc6, 0xfe,
548         0xa4, 0x15, 0xe7, 0x34, 0x11, 0xe3, 0xb1, 0xe0, 0x54, 0xff, 0x9a, 0xc3, 0x34, 0xe1, 0x4a, 0x99,
549         0xd0, 0x24, 0xa3, 0x89, 0xe0, 0x43, 0x96, 0x51, 0xc6, 0x87, 0xa2, 0xca, 0xbc, 0x03, 0x52, 0x0a,
550         0x49, 0x93, 0xb8, 0x50, 0x50, 0x86, 0xbc, 0x04, 0xe1, 0x57, 0x59, 0x2f, 0x20, 0x65, 0x5f, 0xa4,
551         0x6c, 0x0b, 0xbf, 0x44, 0xbb, 0x36, 0x9d, 0x88, 0x51, 0x14, 0x2a, 0xd7, 0x79, 0xec, 0x3c, 0xdd,
552         0x6d, 0x1d, 0xf8, 0x35, 0x6d, 0xfa, 0x8b, 0x6c, 0x1a, 0x85, 0x8a, 0x5c, 0xe4, 0x7b, 0xff, 0x6e,
553         0xa2, 0xbd, 0x7a, 0x1c, 0xfe, 0x14, 0x61, 0x96, 0xd2, 0x97, 0xd0, 0x0b, 0xe8, 0x20, 0xa4, 0xdf,
554         0xb7, 0x8e, 0xfb, 0x34, 0xea, 0xd8, 0x82, 0x77, 0xc9, 0x3d, 0x96, 0x9a, 0xc4, 0x20, 0x34, 0xe1,
555         0xa8, 0x83, 0x4f, 0x2c, 0xd6, 0x08, 0x5d, 0xc4, 0xde, 0xb2, 0xcd, 0x3d, 0xf2, 0xcb, 0x75, 0xf9,
556         0xd3, 0xce, 0xfc, 0x41, 0xc4, 0xf5, 0x51, 0xeb, 0xbb, 0x78, 0x54, 0x80, 0x51, 0x32, 0xb4, 0x99,
557         0xd2, 0x17, 0x68, 0x87, 0xa5, 0xb4, 0x6d, 0xf6, 0xe0, 0xde, 0xb6, 0xfc, 0x46, 0xed, 0x70, 0x16,
558         0x41, 0xee, 0xb0, 0xd4, 0xfe, 0xc0, 0xbf, 0x39, 0xe8, 0x63, 0x96, 0xd2, 0x90, 0x92, 0xe3, 0x40,
559         0xd1, 0xd7, 0x22, 0x80, 0x6a, 0xa2, 0xb2, 0x2b, 0x02, 0x23, 0x02, 0xe7, 0x5d, 0xa6, 0xb4, 0xbb,
560         0x69, 0x45, 0x9f, 0xd7, 0x8a, 0x2e, 0xa7, 0x93, 0x0f, 0x59, 0x1a, 0x1a, 0xd0, 0x45, 0xcc, 0x65,
561         0x08, 0xfe, 0x09, 0x35, 0x58, 0x6a, 0xf6, 0xd0, 0x16, 0x5c, 0xc3, 0x44, 0x7f, 0x0b, 0xb9, 0x8e,
562         0x78, 0xca, 0x92, 0x58, 0x0b, 0xe9, 0x6e, 0xd9, 0xfa, 0x9f, 0xd5, 0xd6, 0xbf, 0x86, 0x43, 0x5c,
563         0x96, 0x0e, 0xc2, 0xba, 0x0c, 0xfe, 0x11, 0x3d, 0x5a, 0x34, 0x89, 0x86, 0x13, 0x0d, 0x5c, 0x31,
564         0xc1, 0xdd, 0xed, 0x1b, 0x58, 0xb0, 0x7f, 0xd9, 0xcc, 0x19, 0x19, 0x9f, 0xa2, 0xbd, 0x4a, 0x5c,
565         0x0b, 0x33, 0xa3, 0xe9, 0x20, 0x66, 0x1c, 0xa4, 0x7b, 0xc7, 0xca, 0x7a, 0xf5, 0xce, 0xbc, 0x30,
566         0x43, 0x0c, 0x59, 0x16, 0xf1, 0xa1, 0x20, 0xef, 0x96, 0xe2, 0x57, 0x04, 0xbc, 0xbf, 0x1d, 0xe4,
567         0x2d, 0xdf, 0x36, 0xfe, 0xdd, 0x41, 0x4f, 0x96, 0xda, 0x4a, 0x23, 0x0d, 0x63, 0xd7, 0x79, 0x7c,
568         0xfb, 0xe9, 0x6e, 0xeb, 0xcb, 0x35, 0x7c, 0xb5, 0xfc, 0x25, 0xc6, 0x1a, 0x88, 0xf7, 0x87, 0x83,
569         0xf6, 0xaf, 0xb1, 0x08, 0x9f, 0xa0, 0xad, 0x9f, 0xcd, 0x36, 0xed, 0x05, 0xb9, 0xd7, 0x6a, 0xad,
570         0xe2, 0xaf, 0x5f, 0xfa, 0x50, 0x0a, 0x78, 0x07, 0x68, 0xcb, 0xfe, 0xc7, 0x2e, 0x7a, 0x38, 0xa5,
571         0xd2, 0x82, 0xab, 0x1c, 0x12, 0x36, 0x64, 0x90, 0xde, 0xdf, 0xc0, 0x3b, 0x68, 0x53, 0xcb, 0x02,
572         0xee, 0x3b, 0xde, 0x9f, 0x9b, 0xe8, 0xa3, 0x1b, 0x4c, 0x87, 0x5d, 0xb4, 0x03, 0x06, 0x36, 0xbf,
573         0xc2, 0xdb, 0x40, 0x8e, 0x83, 0xa8, 0x83, 0x73, 0xf4, 0x3e, 0x70, 0xda, 0x69, 0x53, 0x02, 0x4a,
574         0x14, 0x32, 0x81, 0xd2, 0xbc, 0x42, 0xc6, 0xda, 0x1c, 0xa0, 0xf2, 0x0e, 0x7f, 0x5e, 0xbf, 0xd6,
575         0xde, 0xb5, 0x3c, 0xf2, 0x1e, 0xf0, 0x4e, 0xbb, 0x36, 0x85, 0x05, 0x7a, 0x5b, 0x65, 0xbd, 0xa0,
576         0xdf, 0x69, 0xf7, 0x73, 0x09, 0x0a, 0xb8, 0xae, 0x6e, 0x7a, 0x7b, 0x1d, 0xf3, 0x5e, 0x5d, 0x96,
577         0x3a, 0xd9, 0x20, 0x57, 0xd5, 0xf1, 0x04, 0xe1, 0x69, 0x88, 0x0b, 0x3d, 0xad, 0x59, 0x3e, 0x04,
578         0xdf, 0xfc, 0x9f, 0x9a, 0x73, 0xb5, 0x93, 0x0d, 0x52, 0x53, 0x03, 0x27, 0xe8, 0x2e, 0x0b, 0xe7,
579         0xd7, 0x51, 0xb9, 0x5b, 0xf6, 0x94, 0x7e, 0xbd, 0xee, 0x29, 0x0d, 0x27, 0xda, 0x3c, 0xe1, 0x6f,
580         0xb1, 0x70, 0xae, 0x19, 0xb8, 0x68, 0x4f, 0x56, 0x8b, 0xae, 0xbe, 0x2c, 0xd5, 0xa6, 0xbd, 0x03,
581         0xf4, 0xc9, 0x8d, 0x45, 0xbd, 0x7f, 0x1c, 0xb4, 0xe2, 0xae, 0xf1, 0x29, 0x7a, 0x58, 0x74, 0xe9,
582         0x8b, 0xd7, 0x7d, 0x5d, 0x70, 0x0e, 0xa3, 0x90, 0xa7, 0xb9, 0x60, 0x5c, 0x57, 0x5f, 0xa5, 0x27,
583         0xb5, 0x53, 0x2e, 0xa0, 0xc9, 0x83, 0xa2, 0xbb, 0x10, 0x34, 0xd2, 0x69, 0x9d, 0xf4, 0xad, 0xd5,
584         0xa4, 0xd3, 0x45, 0x69, 0xef, 0x2f, 0x07, 0x3d, 0x5b, 0xd9, 0x60, 0x7c, 0x7e, 0xd5, 0xca, 0xf2,
585         0xc1, 0xe9, 0xbe, 0x99, 0xf3, 0x53, 0x67, 0xac, 0xf7, 0x15, 0x7a, 0xbe, 0xa6, 0x50, 0x70, 0xf4,
586         0xc3, 0xb3, 0x0c, 0xa4, 0x64, 0xda, 0x17, 0x87, 0x32, 0xe6, 0x87, 0x2a, 0xf1, 0x85, 0xcc, 0x9a,
587         0xb2, 0x29, 0x59, 0x72, 0x98, 0x8f, 0x74, 0x73, 0xd6, 0xf5, 0xe1, 0xac, 0xeb, 0xb3, 0x6d, 0xfb,
588         0xf3, 0xe8, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd2, 0xbb, 0x4e, 0x58, 0x11, 0x09, 0x00, 0x00,
589 }