SIM-115: update simulator to use latest E2SM KPM version 3
[sim/e2-interface.git] / e2sim / asn1c / ProtocolIE-Field.h
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "E2AP-Containers"
4  *      found in "e2ap-container-v03.01.asn"
5  *      `asn1c -pdu=auto -fincludes-quoted -fcompound-names -findirect-choice -fno-include-deps -no-gen-example -no-gen-OER -D /tmp/workspace/oransim-gerrit/e2sim/asn1c/`
6  */
7
8 #ifndef _ProtocolIE_Field_H_
9 #define _ProtocolIE_Field_H_
10
11
12 #include "asn_application.h"
13
14 /* Including external dependencies */
15 #include "ProtocolIE-ID.h"
16 #include "Criticality.h"
17 #include "ANY.h"
18 #include "asn_ioc.h"
19 #include "RICaction-ToBeSetup-Item.h"
20 #include "Presence.h"
21 #include "OPEN_TYPE.h"
22 #include "constr_CHOICE.h"
23 #include "constr_SEQUENCE.h"
24 #include "RICaction-Admitted-Item.h"
25 #include "RICaction-NotAdmitted-Item.h"
26 #include "RICsubscription-withCause-Item.h"
27 #include "RICaction-ToBeRemovedForModification-Item.h"
28 #include "RICaction-ToBeModifiedForModification-Item.h"
29 #include "RICaction-ToBeAddedForModification-Item.h"
30 #include "RICaction-RemovedForModification-Item.h"
31 #include "RICaction-FailedToBeRemovedForModification-Item.h"
32 #include "RICaction-ModifiedForModification-Item.h"
33 #include "RICaction-FailedToBeModifiedForModification-Item.h"
34 #include "RICaction-AddedForModification-Item.h"
35 #include "RICaction-FailedToBeAddedForModification-Item.h"
36 #include "RICaction-RequiredToBeModified-Item.h"
37 #include "RICaction-RequiredToBeRemoved-Item.h"
38 #include "RICaction-ConfirmedForModification-Item.h"
39 #include "RICaction-RefusedToBeModified-Item.h"
40 #include "RICaction-ConfirmedForRemoval-Item.h"
41 #include "RICaction-RefusedToBeRemoved-Item.h"
42 #include "E2connectionUpdate-Item.h"
43 #include "E2connectionUpdateRemove-Item.h"
44 #include "E2connectionSetupFailed-Item.h"
45 #include "E2nodeComponentConfigAddition-Item.h"
46 #include "E2nodeComponentConfigUpdate-Item.h"
47 #include "E2nodeComponentConfigRemoval-Item.h"
48 #include "E2nodeTNLassociationRemoval-Item.h"
49 #include "E2nodeComponentConfigAdditionAck-Item.h"
50 #include "E2nodeComponentConfigUpdateAck-Item.h"
51 #include "E2nodeComponentConfigRemovalAck-Item.h"
52 #include "RANfunction-Item.h"
53 #include "RANfunctionID-Item.h"
54 #include "RANfunctionIDcause-Item.h"
55 #include "RICrequestID.h"
56 #include "RANfunctionID.h"
57 #include "RICsubscriptionDetails.h"
58 #include "RICsubscriptionTime.h"
59 #include "RICaction-Admitted-List.h"
60 #include "RICaction-NotAdmitted-List.h"
61 #include "Cause.h"
62 #include "CriticalityDiagnostics.h"
63 #include "RICsubscription-List-withCause.h"
64 #include "RICeventTriggerDefinition.h"
65 #include "RICactions-ToBeRemovedForModification-List.h"
66 #include "RICactions-ToBeModifiedForModification-List.h"
67 #include "RICactions-ToBeAddedForModification-List.h"
68 #include "RICactions-RemovedForModification-List.h"
69 #include "RICactions-FailedToBeRemovedForModification-List.h"
70 #include "RICactions-ModifiedForModification-List.h"
71 #include "RICactions-FailedToBeModifiedForModification-List.h"
72 #include "RICactions-AddedForModification-List.h"
73 #include "RICactions-FailedToBeAddedForModification-List.h"
74 #include "RICactions-RequiredToBeModified-List.h"
75 #include "RICactions-RequiredToBeRemoved-List.h"
76 #include "RICactions-ConfirmedForModification-List.h"
77 #include "RICactions-RefusedToBeModified-List.h"
78 #include "RICactions-ConfirmedForRemoval-List.h"
79 #include "RICactions-RefusedToBeRemoved-List.h"
80 #include "RICactionID.h"
81 #include "RICindicationSN.h"
82 #include "RICindicationType.h"
83 #include "RICindicationHeader.h"
84 #include "RICindicationMessage.h"
85 #include "RICcallProcessID.h"
86 #include "RICcontrolHeader.h"
87 #include "RICcontrolMessage.h"
88 #include "RICcontrolAckRequest.h"
89 #include "RICcontrolOutcome.h"
90 #include "RICqueryHeader.h"
91 #include "RICqueryDefinition.h"
92 #include "RICqueryOutcome.h"
93 #include "TransactionID.h"
94 #include "GlobalE2node-ID.h"
95 #include "RANfunctions-List.h"
96 #include "E2nodeComponentConfigAddition-List.h"
97 #include "GlobalRIC-ID.h"
98 #include "RANfunctionsID-List.h"
99 #include "RANfunctionsIDcause-List.h"
100 #include "E2nodeComponentConfigAdditionAck-List.h"
101 #include "TimeToWait.h"
102 #include "TNLinformation.h"
103 #include "E2connectionUpdate-List.h"
104 #include "E2connectionUpdateRemove-List.h"
105 #include "E2connectionSetupFailed-List.h"
106 #include "E2nodeComponentConfigUpdate-List.h"
107 #include "E2nodeComponentConfigRemoval-List.h"
108 #include "E2nodeTNLassociationRemoval-List.h"
109 #include "E2nodeComponentConfigUpdateAck-List.h"
110 #include "E2nodeComponentConfigRemovalAck-List.h"
111
112 #ifdef __cplusplus
113 extern "C" {
114 #endif
115
116 /* Dependencies */
117 typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
118         RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING,  /* No components present */
119         RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
120 } RICaction_ToBeSetup_ItemIEs__value_PR;
121 typedef enum RICaction_Admitted_ItemIEs__value_PR {
122         RICaction_Admitted_ItemIEs__value_PR_NOTHING,   /* No components present */
123         RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
124 } RICaction_Admitted_ItemIEs__value_PR;
125 typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
126         RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING,        /* No components present */
127         RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
128 } RICaction_NotAdmitted_ItemIEs__value_PR;
129 typedef enum RICsubscription_withCause_ItemIEs__value_PR {
130         RICsubscription_withCause_ItemIEs__value_PR_NOTHING,    /* No components present */
131         RICsubscription_withCause_ItemIEs__value_PR_RICsubscription_withCause_Item
132 } RICsubscription_withCause_ItemIEs__value_PR;
133 typedef enum RICaction_ToBeRemovedForModification_ItemIEs__value_PR {
134         RICaction_ToBeRemovedForModification_ItemIEs__value_PR_NOTHING, /* No components present */
135         RICaction_ToBeRemovedForModification_ItemIEs__value_PR_RICaction_ToBeRemovedForModification_Item
136 } RICaction_ToBeRemovedForModification_ItemIEs__value_PR;
137 typedef enum RICaction_ToBeModifiedForModification_ItemIEs__value_PR {
138         RICaction_ToBeModifiedForModification_ItemIEs__value_PR_NOTHING,        /* No components present */
139         RICaction_ToBeModifiedForModification_ItemIEs__value_PR_RICaction_ToBeModifiedForModification_Item
140 } RICaction_ToBeModifiedForModification_ItemIEs__value_PR;
141 typedef enum RICaction_ToBeAddedForModification_ItemIEs__value_PR {
142         RICaction_ToBeAddedForModification_ItemIEs__value_PR_NOTHING,   /* No components present */
143         RICaction_ToBeAddedForModification_ItemIEs__value_PR_RICaction_ToBeAddedForModification_Item
144 } RICaction_ToBeAddedForModification_ItemIEs__value_PR;
145 typedef enum RICaction_RemovedForModification_ItemIEs__value_PR {
146         RICaction_RemovedForModification_ItemIEs__value_PR_NOTHING,     /* No components present */
147         RICaction_RemovedForModification_ItemIEs__value_PR_RICaction_RemovedForModification_Item
148 } RICaction_RemovedForModification_ItemIEs__value_PR;
149 typedef enum RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR {
150         RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR_NOTHING,   /* No components present */
151         RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR_RICaction_FailedToBeRemovedForModification_Item
152 } RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR;
153 typedef enum RICaction_ModifiedForModification_ItemIEs__value_PR {
154         RICaction_ModifiedForModification_ItemIEs__value_PR_NOTHING,    /* No components present */
155         RICaction_ModifiedForModification_ItemIEs__value_PR_RICaction_ModifiedForModification_Item
156 } RICaction_ModifiedForModification_ItemIEs__value_PR;
157 typedef enum RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR {
158         RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR_NOTHING,  /* No components present */
159         RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR_RICaction_FailedToBeModifiedForModification_Item
160 } RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR;
161 typedef enum RICaction_AddedForModification_ItemIEs__value_PR {
162         RICaction_AddedForModification_ItemIEs__value_PR_NOTHING,       /* No components present */
163         RICaction_AddedForModification_ItemIEs__value_PR_RICaction_AddedForModification_Item
164 } RICaction_AddedForModification_ItemIEs__value_PR;
165 typedef enum RICaction_FailedToBeAddedForModification_ItemIEs__value_PR {
166         RICaction_FailedToBeAddedForModification_ItemIEs__value_PR_NOTHING,     /* No components present */
167         RICaction_FailedToBeAddedForModification_ItemIEs__value_PR_RICaction_FailedToBeAddedForModification_Item
168 } RICaction_FailedToBeAddedForModification_ItemIEs__value_PR;
169 typedef enum RICaction_RequiredToBeModified_ItemIEs__value_PR {
170         RICaction_RequiredToBeModified_ItemIEs__value_PR_NOTHING,       /* No components present */
171         RICaction_RequiredToBeModified_ItemIEs__value_PR_RICaction_RequiredToBeModified_Item
172 } RICaction_RequiredToBeModified_ItemIEs__value_PR;
173 typedef enum RICaction_RequiredToBeRemoved_ItemIEs__value_PR {
174         RICaction_RequiredToBeRemoved_ItemIEs__value_PR_NOTHING,        /* No components present */
175         RICaction_RequiredToBeRemoved_ItemIEs__value_PR_RICaction_RequiredToBeRemoved_Item
176 } RICaction_RequiredToBeRemoved_ItemIEs__value_PR;
177 typedef enum RICaction_ConfirmedForModification_ItemIEs__value_PR {
178         RICaction_ConfirmedForModification_ItemIEs__value_PR_NOTHING,   /* No components present */
179         RICaction_ConfirmedForModification_ItemIEs__value_PR_RICaction_ConfirmedForModification_Item
180 } RICaction_ConfirmedForModification_ItemIEs__value_PR;
181 typedef enum RICaction_RefusedToBeModified_ItemIEs__value_PR {
182         RICaction_RefusedToBeModified_ItemIEs__value_PR_NOTHING,        /* No components present */
183         RICaction_RefusedToBeModified_ItemIEs__value_PR_RICaction_RefusedToBeModified_Item
184 } RICaction_RefusedToBeModified_ItemIEs__value_PR;
185 typedef enum RICaction_ConfirmedForRemoval_ItemIEs__value_PR {
186         RICaction_ConfirmedForRemoval_ItemIEs__value_PR_NOTHING,        /* No components present */
187         RICaction_ConfirmedForRemoval_ItemIEs__value_PR_RICaction_ConfirmedForRemoval_Item
188 } RICaction_ConfirmedForRemoval_ItemIEs__value_PR;
189 typedef enum RICaction_RefusedToBeRemoved_ItemIEs__value_PR {
190         RICaction_RefusedToBeRemoved_ItemIEs__value_PR_NOTHING, /* No components present */
191         RICaction_RefusedToBeRemoved_ItemIEs__value_PR_RICaction_RefusedToBeRemoved_Item
192 } RICaction_RefusedToBeRemoved_ItemIEs__value_PR;
193 typedef enum E2connectionUpdate_ItemIEs__value_PR {
194         E2connectionUpdate_ItemIEs__value_PR_NOTHING,   /* No components present */
195         E2connectionUpdate_ItemIEs__value_PR_E2connectionUpdate_Item
196 } E2connectionUpdate_ItemIEs__value_PR;
197 typedef enum E2connectionUpdateRemove_ItemIEs__value_PR {
198         E2connectionUpdateRemove_ItemIEs__value_PR_NOTHING,     /* No components present */
199         E2connectionUpdateRemove_ItemIEs__value_PR_E2connectionUpdateRemove_Item
200 } E2connectionUpdateRemove_ItemIEs__value_PR;
201 typedef enum E2connectionSetupFailed_ItemIEs__value_PR {
202         E2connectionSetupFailed_ItemIEs__value_PR_NOTHING,      /* No components present */
203         E2connectionSetupFailed_ItemIEs__value_PR_E2connectionSetupFailed_Item
204 } E2connectionSetupFailed_ItemIEs__value_PR;
205 typedef enum E2nodeComponentConfigAddition_ItemIEs__value_PR {
206         E2nodeComponentConfigAddition_ItemIEs__value_PR_NOTHING,        /* No components present */
207         E2nodeComponentConfigAddition_ItemIEs__value_PR_E2nodeComponentConfigAddition_Item
208 } E2nodeComponentConfigAddition_ItemIEs__value_PR;
209 typedef enum E2nodeComponentConfigUpdate_ItemIEs__value_PR {
210         E2nodeComponentConfigUpdate_ItemIEs__value_PR_NOTHING,  /* No components present */
211         E2nodeComponentConfigUpdate_ItemIEs__value_PR_E2nodeComponentConfigUpdate_Item
212 } E2nodeComponentConfigUpdate_ItemIEs__value_PR;
213 typedef enum E2nodeComponentConfigRemoval_ItemIEs__value_PR {
214         E2nodeComponentConfigRemoval_ItemIEs__value_PR_NOTHING, /* No components present */
215         E2nodeComponentConfigRemoval_ItemIEs__value_PR_E2nodeComponentConfigRemoval_Item
216 } E2nodeComponentConfigRemoval_ItemIEs__value_PR;
217 typedef enum E2nodeTNLassociationRemoval_ItemIEs__value_PR {
218         E2nodeTNLassociationRemoval_ItemIEs__value_PR_NOTHING,  /* No components present */
219         E2nodeTNLassociationRemoval_ItemIEs__value_PR_E2nodeTNLassociationRemoval_Item
220 } E2nodeTNLassociationRemoval_ItemIEs__value_PR;
221 typedef enum E2nodeComponentConfigAdditionAck_ItemIEs__value_PR {
222         E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_NOTHING,     /* No components present */
223         E2nodeComponentConfigAdditionAck_ItemIEs__value_PR_E2nodeComponentConfigAdditionAck_Item
224 } E2nodeComponentConfigAdditionAck_ItemIEs__value_PR;
225 typedef enum E2nodeComponentConfigUpdateAck_ItemIEs__value_PR {
226         E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_NOTHING,       /* No components present */
227         E2nodeComponentConfigUpdateAck_ItemIEs__value_PR_E2nodeComponentConfigUpdateAck_Item
228 } E2nodeComponentConfigUpdateAck_ItemIEs__value_PR;
229 typedef enum E2nodeComponentConfigRemovalAck_ItemIEs__value_PR {
230         E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_NOTHING,      /* No components present */
231         E2nodeComponentConfigRemovalAck_ItemIEs__value_PR_E2nodeComponentConfigRemovalAck_Item
232 } E2nodeComponentConfigRemovalAck_ItemIEs__value_PR;
233 typedef enum RANfunction_ItemIEs__value_PR {
234         RANfunction_ItemIEs__value_PR_NOTHING,  /* No components present */
235         RANfunction_ItemIEs__value_PR_RANfunction_Item
236 } RANfunction_ItemIEs__value_PR;
237 typedef enum RANfunctionID_ItemIEs__value_PR {
238         RANfunctionID_ItemIEs__value_PR_NOTHING,        /* No components present */
239         RANfunctionID_ItemIEs__value_PR_RANfunctionID_Item
240 } RANfunctionID_ItemIEs__value_PR;
241 typedef enum RANfunctionIDcause_ItemIEs__value_PR {
242         RANfunctionIDcause_ItemIEs__value_PR_NOTHING,   /* No components present */
243         RANfunctionIDcause_ItemIEs__value_PR_RANfunctionIDcause_Item
244 } RANfunctionIDcause_ItemIEs__value_PR;
245 typedef enum RICsubscriptionRequest_IEs__value_PR {
246         RICsubscriptionRequest_IEs__value_PR_NOTHING,   /* No components present */
247         RICsubscriptionRequest_IEs__value_PR_RICrequestID,
248         RICsubscriptionRequest_IEs__value_PR_RANfunctionID,
249         RICsubscriptionRequest_IEs__value_PR_RICsubscriptionDetails,
250         RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime,
251         RICsubscriptionRequest_IEs__value_PR_RICsubscriptionTime_1
252 } RICsubscriptionRequest_IEs__value_PR;
253 typedef enum RICsubscriptionResponse_IEs__value_PR {
254         RICsubscriptionResponse_IEs__value_PR_NOTHING,  /* No components present */
255         RICsubscriptionResponse_IEs__value_PR_RICrequestID,
256         RICsubscriptionResponse_IEs__value_PR_RANfunctionID,
257         RICsubscriptionResponse_IEs__value_PR_RICaction_Admitted_List,
258         RICsubscriptionResponse_IEs__value_PR_RICaction_NotAdmitted_List
259 } RICsubscriptionResponse_IEs__value_PR;
260 typedef enum RICsubscriptionFailure_IEs__value_PR {
261         RICsubscriptionFailure_IEs__value_PR_NOTHING,   /* No components present */
262         RICsubscriptionFailure_IEs__value_PR_RICrequestID,
263         RICsubscriptionFailure_IEs__value_PR_RANfunctionID,
264         RICsubscriptionFailure_IEs__value_PR_Cause,
265         RICsubscriptionFailure_IEs__value_PR_CriticalityDiagnostics
266 } RICsubscriptionFailure_IEs__value_PR;
267 typedef enum RICsubscriptionDeleteRequest_IEs__value_PR {
268         RICsubscriptionDeleteRequest_IEs__value_PR_NOTHING,     /* No components present */
269         RICsubscriptionDeleteRequest_IEs__value_PR_RICrequestID,
270         RICsubscriptionDeleteRequest_IEs__value_PR_RANfunctionID
271 } RICsubscriptionDeleteRequest_IEs__value_PR;
272 typedef enum RICsubscriptionDeleteResponse_IEs__value_PR {
273         RICsubscriptionDeleteResponse_IEs__value_PR_NOTHING,    /* No components present */
274         RICsubscriptionDeleteResponse_IEs__value_PR_RICrequestID,
275         RICsubscriptionDeleteResponse_IEs__value_PR_RANfunctionID
276 } RICsubscriptionDeleteResponse_IEs__value_PR;
277 typedef enum RICsubscriptionDeleteFailure_IEs__value_PR {
278         RICsubscriptionDeleteFailure_IEs__value_PR_NOTHING,     /* No components present */
279         RICsubscriptionDeleteFailure_IEs__value_PR_RICrequestID,
280         RICsubscriptionDeleteFailure_IEs__value_PR_RANfunctionID,
281         RICsubscriptionDeleteFailure_IEs__value_PR_Cause,
282         RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnostics
283 } RICsubscriptionDeleteFailure_IEs__value_PR;
284 typedef enum RICsubscriptionDeleteRequired_IEs__value_PR {
285         RICsubscriptionDeleteRequired_IEs__value_PR_NOTHING,    /* No components present */
286         RICsubscriptionDeleteRequired_IEs__value_PR_RICsubscription_List_withCause
287 } RICsubscriptionDeleteRequired_IEs__value_PR;
288 typedef enum RICsubscriptionModificationRequest_IEs__value_PR {
289         RICsubscriptionModificationRequest_IEs__value_PR_NOTHING,       /* No components present */
290         RICsubscriptionModificationRequest_IEs__value_PR_RICrequestID,
291         RICsubscriptionModificationRequest_IEs__value_PR_RANfunctionID,
292         RICsubscriptionModificationRequest_IEs__value_PR_RICeventTriggerDefinition,
293         RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeRemovedForModification_List,
294         RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeModifiedForModification_List,
295         RICsubscriptionModificationRequest_IEs__value_PR_RICactions_ToBeAddedForModification_List
296 } RICsubscriptionModificationRequest_IEs__value_PR;
297 typedef enum RICsubscriptionModificationResponse_IEs__value_PR {
298         RICsubscriptionModificationResponse_IEs__value_PR_NOTHING,      /* No components present */
299         RICsubscriptionModificationResponse_IEs__value_PR_RICrequestID,
300         RICsubscriptionModificationResponse_IEs__value_PR_RANfunctionID,
301         RICsubscriptionModificationResponse_IEs__value_PR_RICactions_RemovedForModification_List,
302         RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeRemovedForModification_List,
303         RICsubscriptionModificationResponse_IEs__value_PR_RICactions_ModifiedForModification_List,
304         RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeModifiedForModification_List,
305         RICsubscriptionModificationResponse_IEs__value_PR_RICactions_AddedForModification_List,
306         RICsubscriptionModificationResponse_IEs__value_PR_RICactions_FailedToBeAddedForModification_List
307 } RICsubscriptionModificationResponse_IEs__value_PR;
308 typedef enum RICsubscriptionModificationFailure_IEs__value_PR {
309         RICsubscriptionModificationFailure_IEs__value_PR_NOTHING,       /* No components present */
310         RICsubscriptionModificationFailure_IEs__value_PR_RICrequestID,
311         RICsubscriptionModificationFailure_IEs__value_PR_RANfunctionID,
312         RICsubscriptionModificationFailure_IEs__value_PR_Cause,
313         RICsubscriptionModificationFailure_IEs__value_PR_CriticalityDiagnostics
314 } RICsubscriptionModificationFailure_IEs__value_PR;
315 typedef enum RICsubscriptionModificationRequired_IEs__value_PR {
316         RICsubscriptionModificationRequired_IEs__value_PR_NOTHING,      /* No components present */
317         RICsubscriptionModificationRequired_IEs__value_PR_RICrequestID,
318         RICsubscriptionModificationRequired_IEs__value_PR_RANfunctionID,
319         RICsubscriptionModificationRequired_IEs__value_PR_RICactions_RequiredToBeModified_List,
320         RICsubscriptionModificationRequired_IEs__value_PR_RICactions_RequiredToBeRemoved_List
321 } RICsubscriptionModificationRequired_IEs__value_PR;
322 typedef enum RICsubscriptionModificationConfirm_IEs__value_PR {
323         RICsubscriptionModificationConfirm_IEs__value_PR_NOTHING,       /* No components present */
324         RICsubscriptionModificationConfirm_IEs__value_PR_RICrequestID,
325         RICsubscriptionModificationConfirm_IEs__value_PR_RANfunctionID,
326         RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_ConfirmedForModification_List,
327         RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_RefusedToBeModified_List,
328         RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_ConfirmedForRemoval_List,
329         RICsubscriptionModificationConfirm_IEs__value_PR_RICactions_RefusedToBeRemoved_List
330 } RICsubscriptionModificationConfirm_IEs__value_PR;
331 typedef enum RICsubscriptionModificationRefuse_IEs__value_PR {
332         RICsubscriptionModificationRefuse_IEs__value_PR_NOTHING,        /* No components present */
333         RICsubscriptionModificationRefuse_IEs__value_PR_RICrequestID,
334         RICsubscriptionModificationRefuse_IEs__value_PR_RANfunctionID,
335         RICsubscriptionModificationRefuse_IEs__value_PR_Cause,
336         RICsubscriptionModificationRefuse_IEs__value_PR_CriticalityDiagnostics
337 } RICsubscriptionModificationRefuse_IEs__value_PR;
338 typedef enum RICindication_IEs__value_PR {
339         RICindication_IEs__value_PR_NOTHING,    /* No components present */
340         RICindication_IEs__value_PR_RICrequestID,
341         RICindication_IEs__value_PR_RANfunctionID,
342         RICindication_IEs__value_PR_RICactionID,
343         RICindication_IEs__value_PR_RICindicationSN,
344         RICindication_IEs__value_PR_RICindicationType,
345         RICindication_IEs__value_PR_RICindicationHeader,
346         RICindication_IEs__value_PR_RICindicationMessage,
347         RICindication_IEs__value_PR_RICcallProcessID
348 } RICindication_IEs__value_PR;
349 typedef enum RICcontrolRequest_IEs__value_PR {
350         RICcontrolRequest_IEs__value_PR_NOTHING,        /* No components present */
351         RICcontrolRequest_IEs__value_PR_RICrequestID,
352         RICcontrolRequest_IEs__value_PR_RANfunctionID,
353         RICcontrolRequest_IEs__value_PR_RICcallProcessID,
354         RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
355         RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
356         RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
357 } RICcontrolRequest_IEs__value_PR;
358 typedef enum RICcontrolAcknowledge_IEs__value_PR {
359         RICcontrolAcknowledge_IEs__value_PR_NOTHING,    /* No components present */
360         RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
361         RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
362         RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
363         RICcontrolAcknowledge_IEs__value_PR_RICcontrolOutcome
364 } RICcontrolAcknowledge_IEs__value_PR;
365 typedef enum RICcontrolFailure_IEs__value_PR {
366         RICcontrolFailure_IEs__value_PR_NOTHING,        /* No components present */
367         RICcontrolFailure_IEs__value_PR_RICrequestID,
368         RICcontrolFailure_IEs__value_PR_RANfunctionID,
369         RICcontrolFailure_IEs__value_PR_RICcallProcessID,
370         RICcontrolFailure_IEs__value_PR_Cause,
371         RICcontrolFailure_IEs__value_PR_RICcontrolOutcome,
372         RICcontrolFailure_IEs__value_PR_CriticalityDiagnostics
373 } RICcontrolFailure_IEs__value_PR;
374 typedef enum RICQueryRequest_IEs__value_PR {
375         RICQueryRequest_IEs__value_PR_NOTHING,  /* No components present */
376         RICQueryRequest_IEs__value_PR_RICrequestID,
377         RICQueryRequest_IEs__value_PR_RANfunctionID,
378         RICQueryRequest_IEs__value_PR_RICqueryHeader,
379         RICQueryRequest_IEs__value_PR_RICqueryDefinition
380 } RICQueryRequest_IEs__value_PR;
381 typedef enum RICQueryResponse_IEs__value_PR {
382         RICQueryResponse_IEs__value_PR_NOTHING, /* No components present */
383         RICQueryResponse_IEs__value_PR_RICrequestID,
384         RICQueryResponse_IEs__value_PR_RANfunctionID,
385         RICQueryResponse_IEs__value_PR_RICqueryOutcome
386 } RICQueryResponse_IEs__value_PR;
387 typedef enum RICQueryFailure_IEs__value_PR {
388         RICQueryFailure_IEs__value_PR_NOTHING,  /* No components present */
389         RICQueryFailure_IEs__value_PR_RICrequestID,
390         RICQueryFailure_IEs__value_PR_RANfunctionID,
391         RICQueryFailure_IEs__value_PR_Cause,
392         RICQueryFailure_IEs__value_PR_CriticalityDiagnostics
393 } RICQueryFailure_IEs__value_PR;
394 typedef enum ErrorIndication_IEs__value_PR {
395         ErrorIndication_IEs__value_PR_NOTHING,  /* No components present */
396         ErrorIndication_IEs__value_PR_TransactionID,
397         ErrorIndication_IEs__value_PR_RICrequestID,
398         ErrorIndication_IEs__value_PR_RANfunctionID,
399         ErrorIndication_IEs__value_PR_Cause,
400         ErrorIndication_IEs__value_PR_CriticalityDiagnostics
401 } ErrorIndication_IEs__value_PR;
402 typedef enum E2setupRequestIEs__value_PR {
403         E2setupRequestIEs__value_PR_NOTHING,    /* No components present */
404         E2setupRequestIEs__value_PR_TransactionID,
405         E2setupRequestIEs__value_PR_GlobalE2node_ID,
406         E2setupRequestIEs__value_PR_RANfunctions_List,
407         E2setupRequestIEs__value_PR_E2nodeComponentConfigAddition_List
408 } E2setupRequestIEs__value_PR;
409 typedef enum E2setupResponseIEs__value_PR {
410         E2setupResponseIEs__value_PR_NOTHING,   /* No components present */
411         E2setupResponseIEs__value_PR_TransactionID,
412         E2setupResponseIEs__value_PR_GlobalRIC_ID,
413         E2setupResponseIEs__value_PR_RANfunctionsID_List,
414         E2setupResponseIEs__value_PR_RANfunctionsIDcause_List,
415         E2setupResponseIEs__value_PR_E2nodeComponentConfigAdditionAck_List
416 } E2setupResponseIEs__value_PR;
417 typedef enum E2setupFailureIEs__value_PR {
418         E2setupFailureIEs__value_PR_NOTHING,    /* No components present */
419         E2setupFailureIEs__value_PR_TransactionID,
420         E2setupFailureIEs__value_PR_Cause,
421         E2setupFailureIEs__value_PR_TimeToWait,
422         E2setupFailureIEs__value_PR_CriticalityDiagnostics,
423         E2setupFailureIEs__value_PR_TNLinformation
424 } E2setupFailureIEs__value_PR;
425 typedef enum E2connectionUpdate_IEs__value_PR {
426         E2connectionUpdate_IEs__value_PR_NOTHING,       /* No components present */
427         E2connectionUpdate_IEs__value_PR_TransactionID,
428         E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List,
429         E2connectionUpdate_IEs__value_PR_E2connectionUpdateRemove_List,
430         E2connectionUpdate_IEs__value_PR_E2connectionUpdate_List_1
431 } E2connectionUpdate_IEs__value_PR;
432 typedef enum E2connectionUpdateAck_IEs__value_PR {
433         E2connectionUpdateAck_IEs__value_PR_NOTHING,    /* No components present */
434         E2connectionUpdateAck_IEs__value_PR_TransactionID,
435         E2connectionUpdateAck_IEs__value_PR_E2connectionUpdate_List,
436         E2connectionUpdateAck_IEs__value_PR_E2connectionSetupFailed_List
437 } E2connectionUpdateAck_IEs__value_PR;
438 typedef enum E2connectionUpdateFailure_IEs__value_PR {
439         E2connectionUpdateFailure_IEs__value_PR_NOTHING,        /* No components present */
440         E2connectionUpdateFailure_IEs__value_PR_TransactionID,
441         E2connectionUpdateFailure_IEs__value_PR_Cause,
442         E2connectionUpdateFailure_IEs__value_PR_TimeToWait,
443         E2connectionUpdateFailure_IEs__value_PR_CriticalityDiagnostics
444 } E2connectionUpdateFailure_IEs__value_PR;
445 typedef enum E2nodeConfigurationUpdate_IEs__value_PR {
446         E2nodeConfigurationUpdate_IEs__value_PR_NOTHING,        /* No components present */
447         E2nodeConfigurationUpdate_IEs__value_PR_TransactionID,
448         E2nodeConfigurationUpdate_IEs__value_PR_GlobalE2node_ID,
449         E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigAddition_List,
450         E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigUpdate_List,
451         E2nodeConfigurationUpdate_IEs__value_PR_E2nodeComponentConfigRemoval_List,
452         E2nodeConfigurationUpdate_IEs__value_PR_E2nodeTNLassociationRemoval_List
453 } E2nodeConfigurationUpdate_IEs__value_PR;
454 typedef enum E2nodeConfigurationUpdateAcknowledge_IEs__value_PR {
455         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING,     /* No components present */
456         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_TransactionID,
457         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigAdditionAck_List,
458         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigUpdateAck_List,
459         E2nodeConfigurationUpdateAcknowledge_IEs__value_PR_E2nodeComponentConfigRemovalAck_List
460 } E2nodeConfigurationUpdateAcknowledge_IEs__value_PR;
461 typedef enum E2nodeConfigurationUpdateFailure_IEs__value_PR {
462         E2nodeConfigurationUpdateFailure_IEs__value_PR_NOTHING, /* No components present */
463         E2nodeConfigurationUpdateFailure_IEs__value_PR_TransactionID,
464         E2nodeConfigurationUpdateFailure_IEs__value_PR_Cause,
465         E2nodeConfigurationUpdateFailure_IEs__value_PR_TimeToWait,
466         E2nodeConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics
467 } E2nodeConfigurationUpdateFailure_IEs__value_PR;
468 typedef enum ResetRequestIEs__value_PR {
469         ResetRequestIEs__value_PR_NOTHING,      /* No components present */
470         ResetRequestIEs__value_PR_TransactionID,
471         ResetRequestIEs__value_PR_Cause
472 } ResetRequestIEs__value_PR;
473 typedef enum ResetResponseIEs__value_PR {
474         ResetResponseIEs__value_PR_NOTHING,     /* No components present */
475         ResetResponseIEs__value_PR_TransactionID,
476         ResetResponseIEs__value_PR_CriticalityDiagnostics
477 } ResetResponseIEs__value_PR;
478 typedef enum RICserviceUpdate_IEs__value_PR {
479         RICserviceUpdate_IEs__value_PR_NOTHING, /* No components present */
480         RICserviceUpdate_IEs__value_PR_TransactionID,
481         RICserviceUpdate_IEs__value_PR_RANfunctions_List,
482         RICserviceUpdate_IEs__value_PR_RANfunctions_List_1,
483         RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
484 } RICserviceUpdate_IEs__value_PR;
485 typedef enum RICserviceUpdateAcknowledge_IEs__value_PR {
486         RICserviceUpdateAcknowledge_IEs__value_PR_NOTHING,      /* No components present */
487         RICserviceUpdateAcknowledge_IEs__value_PR_TransactionID,
488         RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsID_List,
489         RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsIDcause_List
490 } RICserviceUpdateAcknowledge_IEs__value_PR;
491 typedef enum RICserviceUpdateFailure_IEs__value_PR {
492         RICserviceUpdateFailure_IEs__value_PR_NOTHING,  /* No components present */
493         RICserviceUpdateFailure_IEs__value_PR_TransactionID,
494         RICserviceUpdateFailure_IEs__value_PR_Cause,
495         RICserviceUpdateFailure_IEs__value_PR_TimeToWait,
496         RICserviceUpdateFailure_IEs__value_PR_CriticalityDiagnostics
497 } RICserviceUpdateFailure_IEs__value_PR;
498 typedef enum RICserviceQuery_IEs__value_PR {
499         RICserviceQuery_IEs__value_PR_NOTHING,  /* No components present */
500         RICserviceQuery_IEs__value_PR_TransactionID,
501         RICserviceQuery_IEs__value_PR_RANfunctionsID_List
502 } RICserviceQuery_IEs__value_PR;
503 typedef enum E2RemovalRequestIEs__value_PR {
504         E2RemovalRequestIEs__value_PR_NOTHING,  /* No components present */
505         E2RemovalRequestIEs__value_PR_TransactionID
506 } E2RemovalRequestIEs__value_PR;
507 typedef enum E2RemovalResponseIEs__value_PR {
508         E2RemovalResponseIEs__value_PR_NOTHING, /* No components present */
509         E2RemovalResponseIEs__value_PR_TransactionID,
510         E2RemovalResponseIEs__value_PR_CriticalityDiagnostics
511 } E2RemovalResponseIEs__value_PR;
512 typedef enum E2RemovalFailureIEs__value_PR {
513         E2RemovalFailureIEs__value_PR_NOTHING,  /* No components present */
514         E2RemovalFailureIEs__value_PR_TransactionID,
515         E2RemovalFailureIEs__value_PR_Cause,
516         E2RemovalFailureIEs__value_PR_CriticalityDiagnostics
517 } E2RemovalFailureIEs__value_PR;
518
519 /* ProtocolIE-Field */
520 typedef struct RICaction_ToBeSetup_ItemIEs {
521         ProtocolIE_ID_t  id;
522         Criticality_t    criticality;
523         struct RICaction_ToBeSetup_ItemIEs__value {
524                 RICaction_ToBeSetup_ItemIEs__value_PR present;
525                 union RICaction_ToBeSetup_ItemIEs__value_u {
526                         RICaction_ToBeSetup_Item_t       RICaction_ToBeSetup_Item;
527                 } choice;
528                 
529                 /* Context for parsing across buffer boundaries */
530                 asn_struct_ctx_t _asn_ctx;
531         } value;
532         
533         /* Context for parsing across buffer boundaries */
534         asn_struct_ctx_t _asn_ctx;
535 } RICaction_ToBeSetup_ItemIEs_t;
536 typedef struct RICaction_Admitted_ItemIEs {
537         ProtocolIE_ID_t  id;
538         Criticality_t    criticality;
539         struct RICaction_Admitted_ItemIEs__value {
540                 RICaction_Admitted_ItemIEs__value_PR present;
541                 union RICaction_Admitted_ItemIEs__value_u {
542                         RICaction_Admitted_Item_t        RICaction_Admitted_Item;
543                 } choice;
544                 
545                 /* Context for parsing across buffer boundaries */
546                 asn_struct_ctx_t _asn_ctx;
547         } value;
548         
549         /* Context for parsing across buffer boundaries */
550         asn_struct_ctx_t _asn_ctx;
551 } RICaction_Admitted_ItemIEs_t;
552 typedef struct RICaction_NotAdmitted_ItemIEs {
553         ProtocolIE_ID_t  id;
554         Criticality_t    criticality;
555         struct RICaction_NotAdmitted_ItemIEs__value {
556                 RICaction_NotAdmitted_ItemIEs__value_PR present;
557                 union RICaction_NotAdmitted_ItemIEs__value_u {
558                         RICaction_NotAdmitted_Item_t     RICaction_NotAdmitted_Item;
559                 } choice;
560                 
561                 /* Context for parsing across buffer boundaries */
562                 asn_struct_ctx_t _asn_ctx;
563         } value;
564         
565         /* Context for parsing across buffer boundaries */
566         asn_struct_ctx_t _asn_ctx;
567 } RICaction_NotAdmitted_ItemIEs_t;
568 typedef struct RICsubscription_withCause_ItemIEs {
569         ProtocolIE_ID_t  id;
570         Criticality_t    criticality;
571         struct RICsubscription_withCause_ItemIEs__value {
572                 RICsubscription_withCause_ItemIEs__value_PR present;
573                 union RICsubscription_withCause_ItemIEs__value_u {
574                         RICsubscription_withCause_Item_t         RICsubscription_withCause_Item;
575                 } choice;
576                 
577                 /* Context for parsing across buffer boundaries */
578                 asn_struct_ctx_t _asn_ctx;
579         } value;
580         
581         /* Context for parsing across buffer boundaries */
582         asn_struct_ctx_t _asn_ctx;
583 } RICsubscription_withCause_ItemIEs_t;
584 typedef struct RICaction_ToBeRemovedForModification_ItemIEs {
585         ProtocolIE_ID_t  id;
586         Criticality_t    criticality;
587         struct RICaction_ToBeRemovedForModification_ItemIEs__value {
588                 RICaction_ToBeRemovedForModification_ItemIEs__value_PR present;
589                 union RICaction_ToBeRemovedForModification_ItemIEs__value_u {
590                         RICaction_ToBeRemovedForModification_Item_t      RICaction_ToBeRemovedForModification_Item;
591                 } choice;
592                 
593                 /* Context for parsing across buffer boundaries */
594                 asn_struct_ctx_t _asn_ctx;
595         } value;
596         
597         /* Context for parsing across buffer boundaries */
598         asn_struct_ctx_t _asn_ctx;
599 } RICaction_ToBeRemovedForModification_ItemIEs_t;
600 typedef struct RICaction_ToBeModifiedForModification_ItemIEs {
601         ProtocolIE_ID_t  id;
602         Criticality_t    criticality;
603         struct RICaction_ToBeModifiedForModification_ItemIEs__value {
604                 RICaction_ToBeModifiedForModification_ItemIEs__value_PR present;
605                 union RICaction_ToBeModifiedForModification_ItemIEs__value_u {
606                         RICaction_ToBeModifiedForModification_Item_t     RICaction_ToBeModifiedForModification_Item;
607                 } choice;
608                 
609                 /* Context for parsing across buffer boundaries */
610                 asn_struct_ctx_t _asn_ctx;
611         } value;
612         
613         /* Context for parsing across buffer boundaries */
614         asn_struct_ctx_t _asn_ctx;
615 } RICaction_ToBeModifiedForModification_ItemIEs_t;
616 typedef struct RICaction_ToBeAddedForModification_ItemIEs {
617         ProtocolIE_ID_t  id;
618         Criticality_t    criticality;
619         struct RICaction_ToBeAddedForModification_ItemIEs__value {
620                 RICaction_ToBeAddedForModification_ItemIEs__value_PR present;
621                 union RICaction_ToBeAddedForModification_ItemIEs__value_u {
622                         RICaction_ToBeAddedForModification_Item_t        RICaction_ToBeAddedForModification_Item;
623                 } choice;
624                 
625                 /* Context for parsing across buffer boundaries */
626                 asn_struct_ctx_t _asn_ctx;
627         } value;
628         
629         /* Context for parsing across buffer boundaries */
630         asn_struct_ctx_t _asn_ctx;
631 } RICaction_ToBeAddedForModification_ItemIEs_t;
632 typedef struct RICaction_RemovedForModification_ItemIEs {
633         ProtocolIE_ID_t  id;
634         Criticality_t    criticality;
635         struct RICaction_RemovedForModification_ItemIEs__value {
636                 RICaction_RemovedForModification_ItemIEs__value_PR present;
637                 union RICaction_RemovedForModification_ItemIEs__value_u {
638                         RICaction_RemovedForModification_Item_t  RICaction_RemovedForModification_Item;
639                 } choice;
640                 
641                 /* Context for parsing across buffer boundaries */
642                 asn_struct_ctx_t _asn_ctx;
643         } value;
644         
645         /* Context for parsing across buffer boundaries */
646         asn_struct_ctx_t _asn_ctx;
647 } RICaction_RemovedForModification_ItemIEs_t;
648 typedef struct RICaction_FailedToBeRemovedForModification_ItemIEs {
649         ProtocolIE_ID_t  id;
650         Criticality_t    criticality;
651         struct RICaction_FailedToBeRemovedForModification_ItemIEs__value {
652                 RICaction_FailedToBeRemovedForModification_ItemIEs__value_PR present;
653                 union RICaction_FailedToBeRemovedForModification_ItemIEs__value_u {
654                         RICaction_FailedToBeRemovedForModification_Item_t        RICaction_FailedToBeRemovedForModification_Item;
655                 } choice;
656                 
657                 /* Context for parsing across buffer boundaries */
658                 asn_struct_ctx_t _asn_ctx;
659         } value;
660         
661         /* Context for parsing across buffer boundaries */
662         asn_struct_ctx_t _asn_ctx;
663 } RICaction_FailedToBeRemovedForModification_ItemIEs_t;
664 typedef struct RICaction_ModifiedForModification_ItemIEs {
665         ProtocolIE_ID_t  id;
666         Criticality_t    criticality;
667         struct RICaction_ModifiedForModification_ItemIEs__value {
668                 RICaction_ModifiedForModification_ItemIEs__value_PR present;
669                 union RICaction_ModifiedForModification_ItemIEs__value_u {
670                         RICaction_ModifiedForModification_Item_t         RICaction_ModifiedForModification_Item;
671                 } choice;
672                 
673                 /* Context for parsing across buffer boundaries */
674                 asn_struct_ctx_t _asn_ctx;
675         } value;
676         
677         /* Context for parsing across buffer boundaries */
678         asn_struct_ctx_t _asn_ctx;
679 } RICaction_ModifiedForModification_ItemIEs_t;
680 typedef struct RICaction_FailedToBeModifiedForModification_ItemIEs {
681         ProtocolIE_ID_t  id;
682         Criticality_t    criticality;
683         struct RICaction_FailedToBeModifiedForModification_ItemIEs__value {
684                 RICaction_FailedToBeModifiedForModification_ItemIEs__value_PR present;
685                 union RICaction_FailedToBeModifiedForModification_ItemIEs__value_u {
686                         RICaction_FailedToBeModifiedForModification_Item_t       RICaction_FailedToBeModifiedForModification_Item;
687                 } choice;
688                 
689                 /* Context for parsing across buffer boundaries */
690                 asn_struct_ctx_t _asn_ctx;
691         } value;
692         
693         /* Context for parsing across buffer boundaries */
694         asn_struct_ctx_t _asn_ctx;
695 } RICaction_FailedToBeModifiedForModification_ItemIEs_t;
696 typedef struct RICaction_AddedForModification_ItemIEs {
697         ProtocolIE_ID_t  id;
698         Criticality_t    criticality;
699         struct RICaction_AddedForModification_ItemIEs__value {
700                 RICaction_AddedForModification_ItemIEs__value_PR present;
701                 union RICaction_AddedForModification_ItemIEs__value_u {
702                         RICaction_AddedForModification_Item_t    RICaction_AddedForModification_Item;
703                 } choice;
704                 
705                 /* Context for parsing across buffer boundaries */
706                 asn_struct_ctx_t _asn_ctx;
707         } value;
708         
709         /* Context for parsing across buffer boundaries */
710         asn_struct_ctx_t _asn_ctx;
711 } RICaction_AddedForModification_ItemIEs_t;
712 typedef struct RICaction_FailedToBeAddedForModification_ItemIEs {
713         ProtocolIE_ID_t  id;
714         Criticality_t    criticality;
715         struct RICaction_FailedToBeAddedForModification_ItemIEs__value {
716                 RICaction_FailedToBeAddedForModification_ItemIEs__value_PR present;
717                 union RICaction_FailedToBeAddedForModification_ItemIEs__value_u {
718                         RICaction_FailedToBeAddedForModification_Item_t  RICaction_FailedToBeAddedForModification_Item;
719                 } choice;
720                 
721                 /* Context for parsing across buffer boundaries */
722                 asn_struct_ctx_t _asn_ctx;
723         } value;
724         
725         /* Context for parsing across buffer boundaries */
726         asn_struct_ctx_t _asn_ctx;
727 } RICaction_FailedToBeAddedForModification_ItemIEs_t;
728 typedef struct RICaction_RequiredToBeModified_ItemIEs {
729         ProtocolIE_ID_t  id;
730         Criticality_t    criticality;
731         struct RICaction_RequiredToBeModified_ItemIEs__value {
732                 RICaction_RequiredToBeModified_ItemIEs__value_PR present;
733                 union RICaction_RequiredToBeModified_ItemIEs__value_u {
734                         RICaction_RequiredToBeModified_Item_t    RICaction_RequiredToBeModified_Item;
735                 } choice;
736                 
737                 /* Context for parsing across buffer boundaries */
738                 asn_struct_ctx_t _asn_ctx;
739         } value;
740         
741         /* Context for parsing across buffer boundaries */
742         asn_struct_ctx_t _asn_ctx;
743 } RICaction_RequiredToBeModified_ItemIEs_t;
744 typedef struct RICaction_RequiredToBeRemoved_ItemIEs {
745         ProtocolIE_ID_t  id;
746         Criticality_t    criticality;
747         struct RICaction_RequiredToBeRemoved_ItemIEs__value {
748                 RICaction_RequiredToBeRemoved_ItemIEs__value_PR present;
749                 union RICaction_RequiredToBeRemoved_ItemIEs__value_u {
750                         RICaction_RequiredToBeRemoved_Item_t     RICaction_RequiredToBeRemoved_Item;
751                 } choice;
752                 
753                 /* Context for parsing across buffer boundaries */
754                 asn_struct_ctx_t _asn_ctx;
755         } value;
756         
757         /* Context for parsing across buffer boundaries */
758         asn_struct_ctx_t _asn_ctx;
759 } RICaction_RequiredToBeRemoved_ItemIEs_t;
760 typedef struct RICaction_ConfirmedForModification_ItemIEs {
761         ProtocolIE_ID_t  id;
762         Criticality_t    criticality;
763         struct RICaction_ConfirmedForModification_ItemIEs__value {
764                 RICaction_ConfirmedForModification_ItemIEs__value_PR present;
765                 union RICaction_ConfirmedForModification_ItemIEs__value_u {
766                         RICaction_ConfirmedForModification_Item_t        RICaction_ConfirmedForModification_Item;
767                 } choice;
768                 
769                 /* Context for parsing across buffer boundaries */
770                 asn_struct_ctx_t _asn_ctx;
771         } value;
772         
773         /* Context for parsing across buffer boundaries */
774         asn_struct_ctx_t _asn_ctx;
775 } RICaction_ConfirmedForModification_ItemIEs_t;
776 typedef struct RICaction_RefusedToBeModified_ItemIEs {
777         ProtocolIE_ID_t  id;
778         Criticality_t    criticality;
779         struct RICaction_RefusedToBeModified_ItemIEs__value {
780                 RICaction_RefusedToBeModified_ItemIEs__value_PR present;
781                 union RICaction_RefusedToBeModified_ItemIEs__value_u {
782                         RICaction_RefusedToBeModified_Item_t     RICaction_RefusedToBeModified_Item;
783                 } choice;
784                 
785                 /* Context for parsing across buffer boundaries */
786                 asn_struct_ctx_t _asn_ctx;
787         } value;
788         
789         /* Context for parsing across buffer boundaries */
790         asn_struct_ctx_t _asn_ctx;
791 } RICaction_RefusedToBeModified_ItemIEs_t;
792 typedef struct RICaction_ConfirmedForRemoval_ItemIEs {
793         ProtocolIE_ID_t  id;
794         Criticality_t    criticality;
795         struct RICaction_ConfirmedForRemoval_ItemIEs__value {
796                 RICaction_ConfirmedForRemoval_ItemIEs__value_PR present;
797                 union RICaction_ConfirmedForRemoval_ItemIEs__value_u {
798                         RICaction_ConfirmedForRemoval_Item_t     RICaction_ConfirmedForRemoval_Item;
799                 } choice;
800                 
801                 /* Context for parsing across buffer boundaries */
802                 asn_struct_ctx_t _asn_ctx;
803         } value;
804         
805         /* Context for parsing across buffer boundaries */
806         asn_struct_ctx_t _asn_ctx;
807 } RICaction_ConfirmedForRemoval_ItemIEs_t;
808 typedef struct RICaction_RefusedToBeRemoved_ItemIEs {
809         ProtocolIE_ID_t  id;
810         Criticality_t    criticality;
811         struct RICaction_RefusedToBeRemoved_ItemIEs__value {
812                 RICaction_RefusedToBeRemoved_ItemIEs__value_PR present;
813                 union RICaction_RefusedToBeRemoved_ItemIEs__value_u {
814                         RICaction_RefusedToBeRemoved_Item_t      RICaction_RefusedToBeRemoved_Item;
815                 } choice;
816                 
817                 /* Context for parsing across buffer boundaries */
818                 asn_struct_ctx_t _asn_ctx;
819         } value;
820         
821         /* Context for parsing across buffer boundaries */
822         asn_struct_ctx_t _asn_ctx;
823 } RICaction_RefusedToBeRemoved_ItemIEs_t;
824 typedef struct E2connectionUpdate_ItemIEs {
825         ProtocolIE_ID_t  id;
826         Criticality_t    criticality;
827         struct E2connectionUpdate_ItemIEs__value {
828                 E2connectionUpdate_ItemIEs__value_PR present;
829                 union E2connectionUpdate_ItemIEs__value_u {
830                         E2connectionUpdate_Item_t        E2connectionUpdate_Item;
831                 } choice;
832                 
833                 /* Context for parsing across buffer boundaries */
834                 asn_struct_ctx_t _asn_ctx;
835         } value;
836         
837         /* Context for parsing across buffer boundaries */
838         asn_struct_ctx_t _asn_ctx;
839 } E2connectionUpdate_ItemIEs_t;
840 typedef struct E2connectionUpdateRemove_ItemIEs {
841         ProtocolIE_ID_t  id;
842         Criticality_t    criticality;
843         struct E2connectionUpdateRemove_ItemIEs__value {
844                 E2connectionUpdateRemove_ItemIEs__value_PR present;
845                 union E2connectionUpdateRemove_ItemIEs__value_u {
846                         E2connectionUpdateRemove_Item_t  E2connectionUpdateRemove_Item;
847                 } choice;
848                 
849                 /* Context for parsing across buffer boundaries */
850                 asn_struct_ctx_t _asn_ctx;
851         } value;
852         
853         /* Context for parsing across buffer boundaries */
854         asn_struct_ctx_t _asn_ctx;
855 } E2connectionUpdateRemove_ItemIEs_t;
856 typedef struct E2connectionSetupFailed_ItemIEs {
857         ProtocolIE_ID_t  id;
858         Criticality_t    criticality;
859         struct E2connectionSetupFailed_ItemIEs__value {
860                 E2connectionSetupFailed_ItemIEs__value_PR present;
861                 union E2connectionSetupFailed_ItemIEs__value_u {
862                         E2connectionSetupFailed_Item_t   E2connectionSetupFailed_Item;
863                 } choice;
864                 
865                 /* Context for parsing across buffer boundaries */
866                 asn_struct_ctx_t _asn_ctx;
867         } value;
868         
869         /* Context for parsing across buffer boundaries */
870         asn_struct_ctx_t _asn_ctx;
871 } E2connectionSetupFailed_ItemIEs_t;
872 typedef struct E2nodeComponentConfigAddition_ItemIEs {
873         ProtocolIE_ID_t  id;
874         Criticality_t    criticality;
875         struct E2nodeComponentConfigAddition_ItemIEs__value {
876                 E2nodeComponentConfigAddition_ItemIEs__value_PR present;
877                 union E2nodeComponentConfigAddition_ItemIEs__value_u {
878                         E2nodeComponentConfigAddition_Item_t     E2nodeComponentConfigAddition_Item;
879                 } choice;
880                 
881                 /* Context for parsing across buffer boundaries */
882                 asn_struct_ctx_t _asn_ctx;
883         } value;
884         
885         /* Context for parsing across buffer boundaries */
886         asn_struct_ctx_t _asn_ctx;
887 } E2nodeComponentConfigAddition_ItemIEs_t;
888 typedef struct E2nodeComponentConfigUpdate_ItemIEs {
889         ProtocolIE_ID_t  id;
890         Criticality_t    criticality;
891         struct E2nodeComponentConfigUpdate_ItemIEs__value {
892                 E2nodeComponentConfigUpdate_ItemIEs__value_PR present;
893                 union E2nodeComponentConfigUpdate_ItemIEs__value_u {
894                         E2nodeComponentConfigUpdate_Item_t       E2nodeComponentConfigUpdate_Item;
895                 } choice;
896                 
897                 /* Context for parsing across buffer boundaries */
898                 asn_struct_ctx_t _asn_ctx;
899         } value;
900         
901         /* Context for parsing across buffer boundaries */
902         asn_struct_ctx_t _asn_ctx;
903 } E2nodeComponentConfigUpdate_ItemIEs_t;
904 typedef struct E2nodeComponentConfigRemoval_ItemIEs {
905         ProtocolIE_ID_t  id;
906         Criticality_t    criticality;
907         struct E2nodeComponentConfigRemoval_ItemIEs__value {
908                 E2nodeComponentConfigRemoval_ItemIEs__value_PR present;
909                 union E2nodeComponentConfigRemoval_ItemIEs__value_u {
910                         E2nodeComponentConfigRemoval_Item_t      E2nodeComponentConfigRemoval_Item;
911                 } choice;
912                 
913                 /* Context for parsing across buffer boundaries */
914                 asn_struct_ctx_t _asn_ctx;
915         } value;
916         
917         /* Context for parsing across buffer boundaries */
918         asn_struct_ctx_t _asn_ctx;
919 } E2nodeComponentConfigRemoval_ItemIEs_t;
920 typedef struct E2nodeTNLassociationRemoval_ItemIEs {
921         ProtocolIE_ID_t  id;
922         Criticality_t    criticality;
923         struct E2nodeTNLassociationRemoval_ItemIEs__value {
924                 E2nodeTNLassociationRemoval_ItemIEs__value_PR present;
925                 union E2nodeTNLassociationRemoval_ItemIEs__value_u {
926                         E2nodeTNLassociationRemoval_Item_t       E2nodeTNLassociationRemoval_Item;
927                 } choice;
928                 
929                 /* Context for parsing across buffer boundaries */
930                 asn_struct_ctx_t _asn_ctx;
931         } value;
932         
933         /* Context for parsing across buffer boundaries */
934         asn_struct_ctx_t _asn_ctx;
935 } E2nodeTNLassociationRemoval_ItemIEs_t;
936 typedef struct E2nodeComponentConfigAdditionAck_ItemIEs {
937         ProtocolIE_ID_t  id;
938         Criticality_t    criticality;
939         struct E2nodeComponentConfigAdditionAck_ItemIEs__value {
940                 E2nodeComponentConfigAdditionAck_ItemIEs__value_PR present;
941                 union E2nodeComponentConfigAdditionAck_ItemIEs__value_u {
942                         E2nodeComponentConfigAdditionAck_Item_t  E2nodeComponentConfigAdditionAck_Item;
943                 } choice;
944                 
945                 /* Context for parsing across buffer boundaries */
946                 asn_struct_ctx_t _asn_ctx;
947         } value;
948         
949         /* Context for parsing across buffer boundaries */
950         asn_struct_ctx_t _asn_ctx;
951 } E2nodeComponentConfigAdditionAck_ItemIEs_t;
952 typedef struct E2nodeComponentConfigUpdateAck_ItemIEs {
953         ProtocolIE_ID_t  id;
954         Criticality_t    criticality;
955         struct E2nodeComponentConfigUpdateAck_ItemIEs__value {
956                 E2nodeComponentConfigUpdateAck_ItemIEs__value_PR present;
957                 union E2nodeComponentConfigUpdateAck_ItemIEs__value_u {
958                         E2nodeComponentConfigUpdateAck_Item_t    E2nodeComponentConfigUpdateAck_Item;
959                 } choice;
960                 
961                 /* Context for parsing across buffer boundaries */
962                 asn_struct_ctx_t _asn_ctx;
963         } value;
964         
965         /* Context for parsing across buffer boundaries */
966         asn_struct_ctx_t _asn_ctx;
967 } E2nodeComponentConfigUpdateAck_ItemIEs_t;
968 typedef struct E2nodeComponentConfigRemovalAck_ItemIEs {
969         ProtocolIE_ID_t  id;
970         Criticality_t    criticality;
971         struct E2nodeComponentConfigRemovalAck_ItemIEs__value {
972                 E2nodeComponentConfigRemovalAck_ItemIEs__value_PR present;
973                 union E2nodeComponentConfigRemovalAck_ItemIEs__value_u {
974                         E2nodeComponentConfigRemovalAck_Item_t   E2nodeComponentConfigRemovalAck_Item;
975                 } choice;
976                 
977                 /* Context for parsing across buffer boundaries */
978                 asn_struct_ctx_t _asn_ctx;
979         } value;
980         
981         /* Context for parsing across buffer boundaries */
982         asn_struct_ctx_t _asn_ctx;
983 } E2nodeComponentConfigRemovalAck_ItemIEs_t;
984 typedef struct RANfunction_ItemIEs {
985         ProtocolIE_ID_t  id;
986         Criticality_t    criticality;
987         struct RANfunction_ItemIEs__value {
988                 RANfunction_ItemIEs__value_PR present;
989                 union RANfunction_ItemIEs__value_u {
990                         RANfunction_Item_t       RANfunction_Item;
991                 } choice;
992                 
993                 /* Context for parsing across buffer boundaries */
994                 asn_struct_ctx_t _asn_ctx;
995         } value;
996         
997         /* Context for parsing across buffer boundaries */
998         asn_struct_ctx_t _asn_ctx;
999 } RANfunction_ItemIEs_t;
1000 typedef struct RANfunctionID_ItemIEs {
1001         ProtocolIE_ID_t  id;
1002         Criticality_t    criticality;
1003         struct RANfunctionID_ItemIEs__value {
1004                 RANfunctionID_ItemIEs__value_PR present;
1005                 union RANfunctionID_ItemIEs__value_u {
1006                         RANfunctionID_Item_t     RANfunctionID_Item;
1007                 } choice;
1008                 
1009                 /* Context for parsing across buffer boundaries */
1010                 asn_struct_ctx_t _asn_ctx;
1011         } value;
1012         
1013         /* Context for parsing across buffer boundaries */
1014         asn_struct_ctx_t _asn_ctx;
1015 } RANfunctionID_ItemIEs_t;
1016 typedef struct RANfunctionIDcause_ItemIEs {
1017         ProtocolIE_ID_t  id;
1018         Criticality_t    criticality;
1019         struct RANfunctionIDcause_ItemIEs__value {
1020                 RANfunctionIDcause_ItemIEs__value_PR present;
1021                 union RANfunctionIDcause_ItemIEs__value_u {
1022                         RANfunctionIDcause_Item_t        RANfunctionIDcause_Item;
1023                 } choice;
1024                 
1025                 /* Context for parsing across buffer boundaries */
1026                 asn_struct_ctx_t _asn_ctx;
1027         } value;
1028         
1029         /* Context for parsing across buffer boundaries */
1030         asn_struct_ctx_t _asn_ctx;
1031 } RANfunctionIDcause_ItemIEs_t;
1032 typedef struct RICsubscriptionRequest_IEs {
1033         ProtocolIE_ID_t  id;
1034         Criticality_t    criticality;
1035         struct RICsubscriptionRequest_IEs__value {
1036                 RICsubscriptionRequest_IEs__value_PR present;
1037                 union RICsubscriptionRequest_IEs__value_u {
1038                         RICrequestID_t   RICrequestID;
1039                         RANfunctionID_t  RANfunctionID;
1040                         RICsubscriptionDetails_t         RICsubscriptionDetails;
1041                         RICsubscriptionTime_t    RICsubscriptionTime;
1042                         RICsubscriptionTime_t    RICsubscriptionTime_1;
1043                 } choice;
1044                 
1045                 /* Context for parsing across buffer boundaries */
1046                 asn_struct_ctx_t _asn_ctx;
1047         } value;
1048         
1049         /* Context for parsing across buffer boundaries */
1050         asn_struct_ctx_t _asn_ctx;
1051 } RICsubscriptionRequest_IEs_t;
1052 typedef struct RICsubscriptionResponse_IEs {
1053         ProtocolIE_ID_t  id;
1054         Criticality_t    criticality;
1055         struct RICsubscriptionResponse_IEs__value {
1056                 RICsubscriptionResponse_IEs__value_PR present;
1057                 union RICsubscriptionResponse_IEs__value_u {
1058                         RICrequestID_t   RICrequestID;
1059                         RANfunctionID_t  RANfunctionID;
1060                         RICaction_Admitted_List_t        RICaction_Admitted_List;
1061                         RICaction_NotAdmitted_List_t     RICaction_NotAdmitted_List;
1062                 } choice;
1063                 
1064                 /* Context for parsing across buffer boundaries */
1065                 asn_struct_ctx_t _asn_ctx;
1066         } value;
1067         
1068         /* Context for parsing across buffer boundaries */
1069         asn_struct_ctx_t _asn_ctx;
1070 } RICsubscriptionResponse_IEs_t;
1071 typedef struct RICsubscriptionFailure_IEs {
1072         ProtocolIE_ID_t  id;
1073         Criticality_t    criticality;
1074         struct RICsubscriptionFailure_IEs__value {
1075                 RICsubscriptionFailure_IEs__value_PR present;
1076                 union RICsubscriptionFailure_IEs__value_u {
1077                         RICrequestID_t   RICrequestID;
1078                         RANfunctionID_t  RANfunctionID;
1079                         Cause_t  Cause;
1080                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1081                 } choice;
1082                 
1083                 /* Context for parsing across buffer boundaries */
1084                 asn_struct_ctx_t _asn_ctx;
1085         } value;
1086         
1087         /* Context for parsing across buffer boundaries */
1088         asn_struct_ctx_t _asn_ctx;
1089 } RICsubscriptionFailure_IEs_t;
1090 typedef struct RICsubscriptionDeleteRequest_IEs {
1091         ProtocolIE_ID_t  id;
1092         Criticality_t    criticality;
1093         struct RICsubscriptionDeleteRequest_IEs__value {
1094                 RICsubscriptionDeleteRequest_IEs__value_PR present;
1095                 union RICsubscriptionDeleteRequest_IEs__value_u {
1096                         RICrequestID_t   RICrequestID;
1097                         RANfunctionID_t  RANfunctionID;
1098                 } choice;
1099                 
1100                 /* Context for parsing across buffer boundaries */
1101                 asn_struct_ctx_t _asn_ctx;
1102         } value;
1103         
1104         /* Context for parsing across buffer boundaries */
1105         asn_struct_ctx_t _asn_ctx;
1106 } RICsubscriptionDeleteRequest_IEs_t;
1107 typedef struct RICsubscriptionDeleteResponse_IEs {
1108         ProtocolIE_ID_t  id;
1109         Criticality_t    criticality;
1110         struct RICsubscriptionDeleteResponse_IEs__value {
1111                 RICsubscriptionDeleteResponse_IEs__value_PR present;
1112                 union RICsubscriptionDeleteResponse_IEs__value_u {
1113                         RICrequestID_t   RICrequestID;
1114                         RANfunctionID_t  RANfunctionID;
1115                 } choice;
1116                 
1117                 /* Context for parsing across buffer boundaries */
1118                 asn_struct_ctx_t _asn_ctx;
1119         } value;
1120         
1121         /* Context for parsing across buffer boundaries */
1122         asn_struct_ctx_t _asn_ctx;
1123 } RICsubscriptionDeleteResponse_IEs_t;
1124 typedef struct RICsubscriptionDeleteFailure_IEs {
1125         ProtocolIE_ID_t  id;
1126         Criticality_t    criticality;
1127         struct RICsubscriptionDeleteFailure_IEs__value {
1128                 RICsubscriptionDeleteFailure_IEs__value_PR present;
1129                 union RICsubscriptionDeleteFailure_IEs__value_u {
1130                         RICrequestID_t   RICrequestID;
1131                         RANfunctionID_t  RANfunctionID;
1132                         Cause_t  Cause;
1133                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1134                 } choice;
1135                 
1136                 /* Context for parsing across buffer boundaries */
1137                 asn_struct_ctx_t _asn_ctx;
1138         } value;
1139         
1140         /* Context for parsing across buffer boundaries */
1141         asn_struct_ctx_t _asn_ctx;
1142 } RICsubscriptionDeleteFailure_IEs_t;
1143 typedef struct RICsubscriptionDeleteRequired_IEs {
1144         ProtocolIE_ID_t  id;
1145         Criticality_t    criticality;
1146         struct RICsubscriptionDeleteRequired_IEs__value {
1147                 RICsubscriptionDeleteRequired_IEs__value_PR present;
1148                 union RICsubscriptionDeleteRequired_IEs__value_u {
1149                         RICsubscription_List_withCause_t         RICsubscription_List_withCause;
1150                 } choice;
1151                 
1152                 /* Context for parsing across buffer boundaries */
1153                 asn_struct_ctx_t _asn_ctx;
1154         } value;
1155         
1156         /* Context for parsing across buffer boundaries */
1157         asn_struct_ctx_t _asn_ctx;
1158 } RICsubscriptionDeleteRequired_IEs_t;
1159 typedef struct RICsubscriptionModificationRequest_IEs {
1160         ProtocolIE_ID_t  id;
1161         Criticality_t    criticality;
1162         struct RICsubscriptionModificationRequest_IEs__value {
1163                 RICsubscriptionModificationRequest_IEs__value_PR present;
1164                 union RICsubscriptionModificationRequest_IEs__value_u {
1165                         RICrequestID_t   RICrequestID;
1166                         RANfunctionID_t  RANfunctionID;
1167                         RICeventTriggerDefinition_t      RICeventTriggerDefinition;
1168                         RICactions_ToBeRemovedForModification_List_t     RICactions_ToBeRemovedForModification_List;
1169                         RICactions_ToBeModifiedForModification_List_t    RICactions_ToBeModifiedForModification_List;
1170                         RICactions_ToBeAddedForModification_List_t       RICactions_ToBeAddedForModification_List;
1171                 } choice;
1172                 
1173                 /* Context for parsing across buffer boundaries */
1174                 asn_struct_ctx_t _asn_ctx;
1175         } value;
1176         
1177         /* Context for parsing across buffer boundaries */
1178         asn_struct_ctx_t _asn_ctx;
1179 } RICsubscriptionModificationRequest_IEs_t;
1180 typedef struct RICsubscriptionModificationResponse_IEs {
1181         ProtocolIE_ID_t  id;
1182         Criticality_t    criticality;
1183         struct RICsubscriptionModificationResponse_IEs__value {
1184                 RICsubscriptionModificationResponse_IEs__value_PR present;
1185                 union RICsubscriptionModificationResponse_IEs__value_u {
1186                         RICrequestID_t   RICrequestID;
1187                         RANfunctionID_t  RANfunctionID;
1188                         RICactions_RemovedForModification_List_t         RICactions_RemovedForModification_List;
1189                         RICactions_FailedToBeRemovedForModification_List_t       RICactions_FailedToBeRemovedForModification_List;
1190                         RICactions_ModifiedForModification_List_t        RICactions_ModifiedForModification_List;
1191                         RICactions_FailedToBeModifiedForModification_List_t      RICactions_FailedToBeModifiedForModification_List;
1192                         RICactions_AddedForModification_List_t   RICactions_AddedForModification_List;
1193                         RICactions_FailedToBeAddedForModification_List_t         RICactions_FailedToBeAddedForModification_List;
1194                 } choice;
1195                 
1196                 /* Context for parsing across buffer boundaries */
1197                 asn_struct_ctx_t _asn_ctx;
1198         } value;
1199         
1200         /* Context for parsing across buffer boundaries */
1201         asn_struct_ctx_t _asn_ctx;
1202 } RICsubscriptionModificationResponse_IEs_t;
1203 typedef struct RICsubscriptionModificationFailure_IEs {
1204         ProtocolIE_ID_t  id;
1205         Criticality_t    criticality;
1206         struct RICsubscriptionModificationFailure_IEs__value {
1207                 RICsubscriptionModificationFailure_IEs__value_PR present;
1208                 union RICsubscriptionModificationFailure_IEs__value_u {
1209                         RICrequestID_t   RICrequestID;
1210                         RANfunctionID_t  RANfunctionID;
1211                         Cause_t  Cause;
1212                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1213                 } choice;
1214                 
1215                 /* Context for parsing across buffer boundaries */
1216                 asn_struct_ctx_t _asn_ctx;
1217         } value;
1218         
1219         /* Context for parsing across buffer boundaries */
1220         asn_struct_ctx_t _asn_ctx;
1221 } RICsubscriptionModificationFailure_IEs_t;
1222 typedef struct RICsubscriptionModificationRequired_IEs {
1223         ProtocolIE_ID_t  id;
1224         Criticality_t    criticality;
1225         struct RICsubscriptionModificationRequired_IEs__value {
1226                 RICsubscriptionModificationRequired_IEs__value_PR present;
1227                 union RICsubscriptionModificationRequired_IEs__value_u {
1228                         RICrequestID_t   RICrequestID;
1229                         RANfunctionID_t  RANfunctionID;
1230                         RICactions_RequiredToBeModified_List_t   RICactions_RequiredToBeModified_List;
1231                         RICactions_RequiredToBeRemoved_List_t    RICactions_RequiredToBeRemoved_List;
1232                 } choice;
1233                 
1234                 /* Context for parsing across buffer boundaries */
1235                 asn_struct_ctx_t _asn_ctx;
1236         } value;
1237         
1238         /* Context for parsing across buffer boundaries */
1239         asn_struct_ctx_t _asn_ctx;
1240 } RICsubscriptionModificationRequired_IEs_t;
1241 typedef struct RICsubscriptionModificationConfirm_IEs {
1242         ProtocolIE_ID_t  id;
1243         Criticality_t    criticality;
1244         struct RICsubscriptionModificationConfirm_IEs__value {
1245                 RICsubscriptionModificationConfirm_IEs__value_PR present;
1246                 union RICsubscriptionModificationConfirm_IEs__value_u {
1247                         RICrequestID_t   RICrequestID;
1248                         RANfunctionID_t  RANfunctionID;
1249                         RICactions_ConfirmedForModification_List_t       RICactions_ConfirmedForModification_List;
1250                         RICactions_RefusedToBeModified_List_t    RICactions_RefusedToBeModified_List;
1251                         RICactions_ConfirmedForRemoval_List_t    RICactions_ConfirmedForRemoval_List;
1252                         RICactions_RefusedToBeRemoved_List_t     RICactions_RefusedToBeRemoved_List;
1253                 } choice;
1254                 
1255                 /* Context for parsing across buffer boundaries */
1256                 asn_struct_ctx_t _asn_ctx;
1257         } value;
1258         
1259         /* Context for parsing across buffer boundaries */
1260         asn_struct_ctx_t _asn_ctx;
1261 } RICsubscriptionModificationConfirm_IEs_t;
1262 typedef struct RICsubscriptionModificationRefuse_IEs {
1263         ProtocolIE_ID_t  id;
1264         Criticality_t    criticality;
1265         struct RICsubscriptionModificationRefuse_IEs__value {
1266                 RICsubscriptionModificationRefuse_IEs__value_PR present;
1267                 union RICsubscriptionModificationRefuse_IEs__value_u {
1268                         RICrequestID_t   RICrequestID;
1269                         RANfunctionID_t  RANfunctionID;
1270                         Cause_t  Cause;
1271                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1272                 } choice;
1273                 
1274                 /* Context for parsing across buffer boundaries */
1275                 asn_struct_ctx_t _asn_ctx;
1276         } value;
1277         
1278         /* Context for parsing across buffer boundaries */
1279         asn_struct_ctx_t _asn_ctx;
1280 } RICsubscriptionModificationRefuse_IEs_t;
1281 typedef struct RICindication_IEs {
1282         ProtocolIE_ID_t  id;
1283         Criticality_t    criticality;
1284         struct RICindication_IEs__value {
1285                 RICindication_IEs__value_PR present;
1286                 union RICindication_IEs__value_u {
1287                         RICrequestID_t   RICrequestID;
1288                         RANfunctionID_t  RANfunctionID;
1289                         RICactionID_t    RICactionID;
1290                         RICindicationSN_t        RICindicationSN;
1291                         RICindicationType_t      RICindicationType;
1292                         RICindicationHeader_t    RICindicationHeader;
1293                         RICindicationMessage_t   RICindicationMessage;
1294                         RICcallProcessID_t       RICcallProcessID;
1295                 } choice;
1296                 
1297                 /* Context for parsing across buffer boundaries */
1298                 asn_struct_ctx_t _asn_ctx;
1299         } value;
1300         
1301         /* Context for parsing across buffer boundaries */
1302         asn_struct_ctx_t _asn_ctx;
1303 } RICindication_IEs_t;
1304 typedef struct RICcontrolRequest_IEs {
1305         ProtocolIE_ID_t  id;
1306         Criticality_t    criticality;
1307         struct RICcontrolRequest_IEs__value {
1308                 RICcontrolRequest_IEs__value_PR present;
1309                 union RICcontrolRequest_IEs__value_u {
1310                         RICrequestID_t   RICrequestID;
1311                         RANfunctionID_t  RANfunctionID;
1312                         RICcallProcessID_t       RICcallProcessID;
1313                         RICcontrolHeader_t       RICcontrolHeader;
1314                         RICcontrolMessage_t      RICcontrolMessage;
1315                         RICcontrolAckRequest_t   RICcontrolAckRequest;
1316                 } choice;
1317                 
1318                 /* Context for parsing across buffer boundaries */
1319                 asn_struct_ctx_t _asn_ctx;
1320         } value;
1321         
1322         /* Context for parsing across buffer boundaries */
1323         asn_struct_ctx_t _asn_ctx;
1324 } RICcontrolRequest_IEs_t;
1325 typedef struct RICcontrolAcknowledge_IEs {
1326         ProtocolIE_ID_t  id;
1327         Criticality_t    criticality;
1328         struct RICcontrolAcknowledge_IEs__value {
1329                 RICcontrolAcknowledge_IEs__value_PR present;
1330                 union RICcontrolAcknowledge_IEs__value_u {
1331                         RICrequestID_t   RICrequestID;
1332                         RANfunctionID_t  RANfunctionID;
1333                         RICcallProcessID_t       RICcallProcessID;
1334                         RICcontrolOutcome_t      RICcontrolOutcome;
1335                 } choice;
1336                 
1337                 /* Context for parsing across buffer boundaries */
1338                 asn_struct_ctx_t _asn_ctx;
1339         } value;
1340         
1341         /* Context for parsing across buffer boundaries */
1342         asn_struct_ctx_t _asn_ctx;
1343 } RICcontrolAcknowledge_IEs_t;
1344 typedef struct RICcontrolFailure_IEs {
1345         ProtocolIE_ID_t  id;
1346         Criticality_t    criticality;
1347         struct RICcontrolFailure_IEs__value {
1348                 RICcontrolFailure_IEs__value_PR present;
1349                 union RICcontrolFailure_IEs__value_u {
1350                         RICrequestID_t   RICrequestID;
1351                         RANfunctionID_t  RANfunctionID;
1352                         RICcallProcessID_t       RICcallProcessID;
1353                         Cause_t  Cause;
1354                         RICcontrolOutcome_t      RICcontrolOutcome;
1355                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1356                 } choice;
1357                 
1358                 /* Context for parsing across buffer boundaries */
1359                 asn_struct_ctx_t _asn_ctx;
1360         } value;
1361         
1362         /* Context for parsing across buffer boundaries */
1363         asn_struct_ctx_t _asn_ctx;
1364 } RICcontrolFailure_IEs_t;
1365 typedef struct RICQueryRequest_IEs {
1366         ProtocolIE_ID_t  id;
1367         Criticality_t    criticality;
1368         struct RICQueryRequest_IEs__value {
1369                 RICQueryRequest_IEs__value_PR present;
1370                 union RICQueryRequest_IEs__value_u {
1371                         RICrequestID_t   RICrequestID;
1372                         RANfunctionID_t  RANfunctionID;
1373                         RICqueryHeader_t         RICqueryHeader;
1374                         RICqueryDefinition_t     RICqueryDefinition;
1375                 } choice;
1376                 
1377                 /* Context for parsing across buffer boundaries */
1378                 asn_struct_ctx_t _asn_ctx;
1379         } value;
1380         
1381         /* Context for parsing across buffer boundaries */
1382         asn_struct_ctx_t _asn_ctx;
1383 } RICQueryRequest_IEs_t;
1384 typedef struct RICQueryResponse_IEs {
1385         ProtocolIE_ID_t  id;
1386         Criticality_t    criticality;
1387         struct RICQueryResponse_IEs__value {
1388                 RICQueryResponse_IEs__value_PR present;
1389                 union RICQueryResponse_IEs__value_u {
1390                         RICrequestID_t   RICrequestID;
1391                         RANfunctionID_t  RANfunctionID;
1392                         RICqueryOutcome_t        RICqueryOutcome;
1393                 } choice;
1394                 
1395                 /* Context for parsing across buffer boundaries */
1396                 asn_struct_ctx_t _asn_ctx;
1397         } value;
1398         
1399         /* Context for parsing across buffer boundaries */
1400         asn_struct_ctx_t _asn_ctx;
1401 } RICQueryResponse_IEs_t;
1402 typedef struct RICQueryFailure_IEs {
1403         ProtocolIE_ID_t  id;
1404         Criticality_t    criticality;
1405         struct RICQueryFailure_IEs__value {
1406                 RICQueryFailure_IEs__value_PR present;
1407                 union RICQueryFailure_IEs__value_u {
1408                         RICrequestID_t   RICrequestID;
1409                         RANfunctionID_t  RANfunctionID;
1410                         Cause_t  Cause;
1411                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1412                 } choice;
1413                 
1414                 /* Context for parsing across buffer boundaries */
1415                 asn_struct_ctx_t _asn_ctx;
1416         } value;
1417         
1418         /* Context for parsing across buffer boundaries */
1419         asn_struct_ctx_t _asn_ctx;
1420 } RICQueryFailure_IEs_t;
1421 typedef struct ErrorIndication_IEs {
1422         ProtocolIE_ID_t  id;
1423         Criticality_t    criticality;
1424         struct ErrorIndication_IEs__value {
1425                 ErrorIndication_IEs__value_PR present;
1426                 union ErrorIndication_IEs__value_u {
1427                         TransactionID_t  TransactionID;
1428                         RICrequestID_t   RICrequestID;
1429                         RANfunctionID_t  RANfunctionID;
1430                         Cause_t  Cause;
1431                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1432                 } choice;
1433                 
1434                 /* Context for parsing across buffer boundaries */
1435                 asn_struct_ctx_t _asn_ctx;
1436         } value;
1437         
1438         /* Context for parsing across buffer boundaries */
1439         asn_struct_ctx_t _asn_ctx;
1440 } ErrorIndication_IEs_t;
1441 typedef struct E2setupRequestIEs {
1442         ProtocolIE_ID_t  id;
1443         Criticality_t    criticality;
1444         struct E2setupRequestIEs__value {
1445                 E2setupRequestIEs__value_PR present;
1446                 union E2setupRequestIEs__value_u {
1447                         TransactionID_t  TransactionID;
1448                         GlobalE2node_ID_t        GlobalE2node_ID;
1449                         RANfunctions_List_t      RANfunctions_List;
1450                         E2nodeComponentConfigAddition_List_t     E2nodeComponentConfigAddition_List;
1451                 } choice;
1452                 
1453                 /* Context for parsing across buffer boundaries */
1454                 asn_struct_ctx_t _asn_ctx;
1455         } value;
1456         
1457         /* Context for parsing across buffer boundaries */
1458         asn_struct_ctx_t _asn_ctx;
1459 } E2setupRequestIEs_t;
1460 typedef struct E2setupResponseIEs {
1461         ProtocolIE_ID_t  id;
1462         Criticality_t    criticality;
1463         struct E2setupResponseIEs__value {
1464                 E2setupResponseIEs__value_PR present;
1465                 union E2setupResponseIEs__value_u {
1466                         TransactionID_t  TransactionID;
1467                         GlobalRIC_ID_t   GlobalRIC_ID;
1468                         RANfunctionsID_List_t    RANfunctionsID_List;
1469                         RANfunctionsIDcause_List_t       RANfunctionsIDcause_List;
1470                         E2nodeComponentConfigAdditionAck_List_t  E2nodeComponentConfigAdditionAck_List;
1471                 } choice;
1472                 
1473                 /* Context for parsing across buffer boundaries */
1474                 asn_struct_ctx_t _asn_ctx;
1475         } value;
1476         
1477         /* Context for parsing across buffer boundaries */
1478         asn_struct_ctx_t _asn_ctx;
1479 } E2setupResponseIEs_t;
1480 typedef struct E2setupFailureIEs {
1481         ProtocolIE_ID_t  id;
1482         Criticality_t    criticality;
1483         struct E2setupFailureIEs__value {
1484                 E2setupFailureIEs__value_PR present;
1485                 union E2setupFailureIEs__value_u {
1486                         TransactionID_t  TransactionID;
1487                         Cause_t  Cause;
1488                         TimeToWait_t     TimeToWait;
1489                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1490                         TNLinformation_t         TNLinformation;
1491                 } choice;
1492                 
1493                 /* Context for parsing across buffer boundaries */
1494                 asn_struct_ctx_t _asn_ctx;
1495         } value;
1496         
1497         /* Context for parsing across buffer boundaries */
1498         asn_struct_ctx_t _asn_ctx;
1499 } E2setupFailureIEs_t;
1500 typedef struct E2connectionUpdate_IEs {
1501         ProtocolIE_ID_t  id;
1502         Criticality_t    criticality;
1503         struct E2connectionUpdate_IEs__value {
1504                 E2connectionUpdate_IEs__value_PR present;
1505                 union E2connectionUpdate_IEs__value_u {
1506                         TransactionID_t  TransactionID;
1507                         E2connectionUpdate_List_t        E2connectionUpdate_List;
1508                         E2connectionUpdateRemove_List_t  E2connectionUpdateRemove_List;
1509                         E2connectionUpdate_List_t        E2connectionUpdate_List_1;
1510                 } choice;
1511                 
1512                 /* Context for parsing across buffer boundaries */
1513                 asn_struct_ctx_t _asn_ctx;
1514         } value;
1515         
1516         /* Context for parsing across buffer boundaries */
1517         asn_struct_ctx_t _asn_ctx;
1518 } E2connectionUpdate_IEs_t;
1519 typedef struct E2connectionUpdateAck_IEs {
1520         ProtocolIE_ID_t  id;
1521         Criticality_t    criticality;
1522         struct E2connectionUpdateAck_IEs__value {
1523                 E2connectionUpdateAck_IEs__value_PR present;
1524                 union E2connectionUpdateAck_IEs__value_u {
1525                         TransactionID_t  TransactionID;
1526                         E2connectionUpdate_List_t        E2connectionUpdate_List;
1527                         E2connectionSetupFailed_List_t   E2connectionSetupFailed_List;
1528                 } choice;
1529                 
1530                 /* Context for parsing across buffer boundaries */
1531                 asn_struct_ctx_t _asn_ctx;
1532         } value;
1533         
1534         /* Context for parsing across buffer boundaries */
1535         asn_struct_ctx_t _asn_ctx;
1536 } E2connectionUpdateAck_IEs_t;
1537 typedef struct E2connectionUpdateFailure_IEs {
1538         ProtocolIE_ID_t  id;
1539         Criticality_t    criticality;
1540         struct E2connectionUpdateFailure_IEs__value {
1541                 E2connectionUpdateFailure_IEs__value_PR present;
1542                 union E2connectionUpdateFailure_IEs__value_u {
1543                         TransactionID_t  TransactionID;
1544                         Cause_t  Cause;
1545                         TimeToWait_t     TimeToWait;
1546                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1547                 } choice;
1548                 
1549                 /* Context for parsing across buffer boundaries */
1550                 asn_struct_ctx_t _asn_ctx;
1551         } value;
1552         
1553         /* Context for parsing across buffer boundaries */
1554         asn_struct_ctx_t _asn_ctx;
1555 } E2connectionUpdateFailure_IEs_t;
1556 typedef struct E2nodeConfigurationUpdate_IEs {
1557         ProtocolIE_ID_t  id;
1558         Criticality_t    criticality;
1559         struct E2nodeConfigurationUpdate_IEs__value {
1560                 E2nodeConfigurationUpdate_IEs__value_PR present;
1561                 union E2nodeConfigurationUpdate_IEs__value_u {
1562                         TransactionID_t  TransactionID;
1563                         GlobalE2node_ID_t        GlobalE2node_ID;
1564                         E2nodeComponentConfigAddition_List_t     E2nodeComponentConfigAddition_List;
1565                         E2nodeComponentConfigUpdate_List_t       E2nodeComponentConfigUpdate_List;
1566                         E2nodeComponentConfigRemoval_List_t      E2nodeComponentConfigRemoval_List;
1567                         E2nodeTNLassociationRemoval_List_t       E2nodeTNLassociationRemoval_List;
1568                 } choice;
1569                 
1570                 /* Context for parsing across buffer boundaries */
1571                 asn_struct_ctx_t _asn_ctx;
1572         } value;
1573         
1574         /* Context for parsing across buffer boundaries */
1575         asn_struct_ctx_t _asn_ctx;
1576 } E2nodeConfigurationUpdate_IEs_t;
1577 typedef struct E2nodeConfigurationUpdateAcknowledge_IEs {
1578         ProtocolIE_ID_t  id;
1579         Criticality_t    criticality;
1580         struct E2nodeConfigurationUpdateAcknowledge_IEs__value {
1581                 E2nodeConfigurationUpdateAcknowledge_IEs__value_PR present;
1582                 union E2nodeConfigurationUpdateAcknowledge_IEs__value_u {
1583                         TransactionID_t  TransactionID;
1584                         E2nodeComponentConfigAdditionAck_List_t  E2nodeComponentConfigAdditionAck_List;
1585                         E2nodeComponentConfigUpdateAck_List_t    E2nodeComponentConfigUpdateAck_List;
1586                         E2nodeComponentConfigRemovalAck_List_t   E2nodeComponentConfigRemovalAck_List;
1587                 } choice;
1588                 
1589                 /* Context for parsing across buffer boundaries */
1590                 asn_struct_ctx_t _asn_ctx;
1591         } value;
1592         
1593         /* Context for parsing across buffer boundaries */
1594         asn_struct_ctx_t _asn_ctx;
1595 } E2nodeConfigurationUpdateAcknowledge_IEs_t;
1596 typedef struct E2nodeConfigurationUpdateFailure_IEs {
1597         ProtocolIE_ID_t  id;
1598         Criticality_t    criticality;
1599         struct E2nodeConfigurationUpdateFailure_IEs__value {
1600                 E2nodeConfigurationUpdateFailure_IEs__value_PR present;
1601                 union E2nodeConfigurationUpdateFailure_IEs__value_u {
1602                         TransactionID_t  TransactionID;
1603                         Cause_t  Cause;
1604                         TimeToWait_t     TimeToWait;
1605                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1606                 } choice;
1607                 
1608                 /* Context for parsing across buffer boundaries */
1609                 asn_struct_ctx_t _asn_ctx;
1610         } value;
1611         
1612         /* Context for parsing across buffer boundaries */
1613         asn_struct_ctx_t _asn_ctx;
1614 } E2nodeConfigurationUpdateFailure_IEs_t;
1615 typedef struct ResetRequestIEs {
1616         ProtocolIE_ID_t  id;
1617         Criticality_t    criticality;
1618         struct ResetRequestIEs__value {
1619                 ResetRequestIEs__value_PR present;
1620                 union ResetRequestIEs__value_u {
1621                         TransactionID_t  TransactionID;
1622                         Cause_t  Cause;
1623                 } choice;
1624                 
1625                 /* Context for parsing across buffer boundaries */
1626                 asn_struct_ctx_t _asn_ctx;
1627         } value;
1628         
1629         /* Context for parsing across buffer boundaries */
1630         asn_struct_ctx_t _asn_ctx;
1631 } ResetRequestIEs_t;
1632 typedef struct ResetResponseIEs {
1633         ProtocolIE_ID_t  id;
1634         Criticality_t    criticality;
1635         struct ResetResponseIEs__value {
1636                 ResetResponseIEs__value_PR present;
1637                 union ResetResponseIEs__value_u {
1638                         TransactionID_t  TransactionID;
1639                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1640                 } choice;
1641                 
1642                 /* Context for parsing across buffer boundaries */
1643                 asn_struct_ctx_t _asn_ctx;
1644         } value;
1645         
1646         /* Context for parsing across buffer boundaries */
1647         asn_struct_ctx_t _asn_ctx;
1648 } ResetResponseIEs_t;
1649 typedef struct RICserviceUpdate_IEs {
1650         ProtocolIE_ID_t  id;
1651         Criticality_t    criticality;
1652         struct RICserviceUpdate_IEs__value {
1653                 RICserviceUpdate_IEs__value_PR present;
1654                 union RICserviceUpdate_IEs__value_u {
1655                         TransactionID_t  TransactionID;
1656                         RANfunctions_List_t      RANfunctions_List;
1657                         RANfunctions_List_t      RANfunctions_List_1;
1658                         RANfunctionsID_List_t    RANfunctionsID_List;
1659                 } choice;
1660                 
1661                 /* Context for parsing across buffer boundaries */
1662                 asn_struct_ctx_t _asn_ctx;
1663         } value;
1664         
1665         /* Context for parsing across buffer boundaries */
1666         asn_struct_ctx_t _asn_ctx;
1667 } RICserviceUpdate_IEs_t;
1668 typedef struct RICserviceUpdateAcknowledge_IEs {
1669         ProtocolIE_ID_t  id;
1670         Criticality_t    criticality;
1671         struct RICserviceUpdateAcknowledge_IEs__value {
1672                 RICserviceUpdateAcknowledge_IEs__value_PR present;
1673                 union RICserviceUpdateAcknowledge_IEs__value_u {
1674                         TransactionID_t  TransactionID;
1675                         RANfunctionsID_List_t    RANfunctionsID_List;
1676                         RANfunctionsIDcause_List_t       RANfunctionsIDcause_List;
1677                 } choice;
1678                 
1679                 /* Context for parsing across buffer boundaries */
1680                 asn_struct_ctx_t _asn_ctx;
1681         } value;
1682         
1683         /* Context for parsing across buffer boundaries */
1684         asn_struct_ctx_t _asn_ctx;
1685 } RICserviceUpdateAcknowledge_IEs_t;
1686 typedef struct RICserviceUpdateFailure_IEs {
1687         ProtocolIE_ID_t  id;
1688         Criticality_t    criticality;
1689         struct RICserviceUpdateFailure_IEs__value {
1690                 RICserviceUpdateFailure_IEs__value_PR present;
1691                 union RICserviceUpdateFailure_IEs__value_u {
1692                         TransactionID_t  TransactionID;
1693                         Cause_t  Cause;
1694                         TimeToWait_t     TimeToWait;
1695                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1696                 } choice;
1697                 
1698                 /* Context for parsing across buffer boundaries */
1699                 asn_struct_ctx_t _asn_ctx;
1700         } value;
1701         
1702         /* Context for parsing across buffer boundaries */
1703         asn_struct_ctx_t _asn_ctx;
1704 } RICserviceUpdateFailure_IEs_t;
1705 typedef struct RICserviceQuery_IEs {
1706         ProtocolIE_ID_t  id;
1707         Criticality_t    criticality;
1708         struct RICserviceQuery_IEs__value {
1709                 RICserviceQuery_IEs__value_PR present;
1710                 union RICserviceQuery_IEs__value_u {
1711                         TransactionID_t  TransactionID;
1712                         RANfunctionsID_List_t    RANfunctionsID_List;
1713                 } choice;
1714                 
1715                 /* Context for parsing across buffer boundaries */
1716                 asn_struct_ctx_t _asn_ctx;
1717         } value;
1718         
1719         /* Context for parsing across buffer boundaries */
1720         asn_struct_ctx_t _asn_ctx;
1721 } RICserviceQuery_IEs_t;
1722 typedef struct E2RemovalRequestIEs {
1723         ProtocolIE_ID_t  id;
1724         Criticality_t    criticality;
1725         struct E2RemovalRequestIEs__value {
1726                 E2RemovalRequestIEs__value_PR present;
1727                 union E2RemovalRequestIEs__value_u {
1728                         TransactionID_t  TransactionID;
1729                 } choice;
1730                 
1731                 /* Context for parsing across buffer boundaries */
1732                 asn_struct_ctx_t _asn_ctx;
1733         } value;
1734         
1735         /* Context for parsing across buffer boundaries */
1736         asn_struct_ctx_t _asn_ctx;
1737 } E2RemovalRequestIEs_t;
1738 typedef struct E2RemovalResponseIEs {
1739         ProtocolIE_ID_t  id;
1740         Criticality_t    criticality;
1741         struct E2RemovalResponseIEs__value {
1742                 E2RemovalResponseIEs__value_PR present;
1743                 union E2RemovalResponseIEs__value_u {
1744                         TransactionID_t  TransactionID;
1745                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1746                 } choice;
1747                 
1748                 /* Context for parsing across buffer boundaries */
1749                 asn_struct_ctx_t _asn_ctx;
1750         } value;
1751         
1752         /* Context for parsing across buffer boundaries */
1753         asn_struct_ctx_t _asn_ctx;
1754 } E2RemovalResponseIEs_t;
1755 typedef struct E2RemovalFailureIEs {
1756         ProtocolIE_ID_t  id;
1757         Criticality_t    criticality;
1758         struct E2RemovalFailureIEs__value {
1759                 E2RemovalFailureIEs__value_PR present;
1760                 union E2RemovalFailureIEs__value_u {
1761                         TransactionID_t  TransactionID;
1762                         Cause_t  Cause;
1763                         CriticalityDiagnostics_t         CriticalityDiagnostics;
1764                 } choice;
1765                 
1766                 /* Context for parsing across buffer boundaries */
1767                 asn_struct_ctx_t _asn_ctx;
1768         } value;
1769         
1770         /* Context for parsing across buffer boundaries */
1771         asn_struct_ctx_t _asn_ctx;
1772 } E2RemovalFailureIEs_t;
1773
1774 /* Implementation */
1775 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
1776 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
1777 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
1778 extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
1779 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
1780 extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
1781 extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
1782 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
1783 extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
1784 extern asn_TYPE_descriptor_t asn_DEF_RICsubscription_withCause_ItemIEs;
1785 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscription_withCause_ItemIEs_specs_13;
1786 extern asn_TYPE_member_t asn_MBR_RICsubscription_withCause_ItemIEs_13[3];
1787 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeRemovedForModification_ItemIEs;
1788 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeRemovedForModification_ItemIEs_specs_17;
1789 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeRemovedForModification_ItemIEs_17[3];
1790 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeModifiedForModification_ItemIEs;
1791 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeModifiedForModification_ItemIEs_specs_21;
1792 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeModifiedForModification_ItemIEs_21[3];
1793 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeAddedForModification_ItemIEs;
1794 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeAddedForModification_ItemIEs_specs_25;
1795 extern asn_TYPE_member_t asn_MBR_RICaction_ToBeAddedForModification_ItemIEs_25[3];
1796 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RemovedForModification_ItemIEs;
1797 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RemovedForModification_ItemIEs_specs_29;
1798 extern asn_TYPE_member_t asn_MBR_RICaction_RemovedForModification_ItemIEs_29[3];
1799 extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeRemovedForModification_ItemIEs;
1800 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeRemovedForModification_ItemIEs_specs_33;
1801 extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeRemovedForModification_ItemIEs_33[3];
1802 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ModifiedForModification_ItemIEs;
1803 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ModifiedForModification_ItemIEs_specs_37;
1804 extern asn_TYPE_member_t asn_MBR_RICaction_ModifiedForModification_ItemIEs_37[3];
1805 extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeModifiedForModification_ItemIEs;
1806 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeModifiedForModification_ItemIEs_specs_41;
1807 extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeModifiedForModification_ItemIEs_41[3];
1808 extern asn_TYPE_descriptor_t asn_DEF_RICaction_AddedForModification_ItemIEs;
1809 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_AddedForModification_ItemIEs_specs_45;
1810 extern asn_TYPE_member_t asn_MBR_RICaction_AddedForModification_ItemIEs_45[3];
1811 extern asn_TYPE_descriptor_t asn_DEF_RICaction_FailedToBeAddedForModification_ItemIEs;
1812 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_FailedToBeAddedForModification_ItemIEs_specs_49;
1813 extern asn_TYPE_member_t asn_MBR_RICaction_FailedToBeAddedForModification_ItemIEs_49[3];
1814 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeModified_ItemIEs;
1815 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeModified_ItemIEs_specs_53;
1816 extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeModified_ItemIEs_53[3];
1817 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RequiredToBeRemoved_ItemIEs;
1818 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RequiredToBeRemoved_ItemIEs_specs_57;
1819 extern asn_TYPE_member_t asn_MBR_RICaction_RequiredToBeRemoved_ItemIEs_57[3];
1820 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForModification_ItemIEs;
1821 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForModification_ItemIEs_specs_61;
1822 extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForModification_ItemIEs_61[3];
1823 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeModified_ItemIEs;
1824 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeModified_ItemIEs_specs_65;
1825 extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeModified_ItemIEs_65[3];
1826 extern asn_TYPE_descriptor_t asn_DEF_RICaction_ConfirmedForRemoval_ItemIEs;
1827 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ConfirmedForRemoval_ItemIEs_specs_69;
1828 extern asn_TYPE_member_t asn_MBR_RICaction_ConfirmedForRemoval_ItemIEs_69[3];
1829 extern asn_TYPE_descriptor_t asn_DEF_RICaction_RefusedToBeRemoved_ItemIEs;
1830 extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_RefusedToBeRemoved_ItemIEs_specs_73;
1831 extern asn_TYPE_member_t asn_MBR_RICaction_RefusedToBeRemoved_ItemIEs_73[3];
1832 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_ItemIEs;
1833 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_ItemIEs_specs_77;
1834 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_ItemIEs_77[3];
1835 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateRemove_ItemIEs;
1836 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateRemove_ItemIEs_specs_81;
1837 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateRemove_ItemIEs_81[3];
1838 extern asn_TYPE_descriptor_t asn_DEF_E2connectionSetupFailed_ItemIEs;
1839 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionSetupFailed_ItemIEs_specs_85;
1840 extern asn_TYPE_member_t asn_MBR_E2connectionSetupFailed_ItemIEs_85[3];
1841 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAddition_ItemIEs;
1842 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAddition_ItemIEs_specs_89;
1843 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAddition_ItemIEs_89[3];
1844 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdate_ItemIEs;
1845 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdate_ItemIEs_specs_93;
1846 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdate_ItemIEs_93[3];
1847 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemoval_ItemIEs;
1848 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemoval_ItemIEs_specs_97;
1849 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemoval_ItemIEs_97[3];
1850 extern asn_TYPE_descriptor_t asn_DEF_E2nodeTNLassociationRemoval_ItemIEs;
1851 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeTNLassociationRemoval_ItemIEs_specs_101;
1852 extern asn_TYPE_member_t asn_MBR_E2nodeTNLassociationRemoval_ItemIEs_101[3];
1853 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigAdditionAck_ItemIEs;
1854 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigAdditionAck_ItemIEs_specs_105;
1855 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigAdditionAck_ItemIEs_105[3];
1856 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigUpdateAck_ItemIEs;
1857 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigUpdateAck_ItemIEs_specs_109;
1858 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigUpdateAck_ItemIEs_109[3];
1859 extern asn_TYPE_descriptor_t asn_DEF_E2nodeComponentConfigRemovalAck_ItemIEs;
1860 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeComponentConfigRemovalAck_ItemIEs_specs_113;
1861 extern asn_TYPE_member_t asn_MBR_E2nodeComponentConfigRemovalAck_ItemIEs_113[3];
1862 extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
1863 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_117;
1864 extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_117[3];
1865 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
1866 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_121;
1867 extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_121[3];
1868 extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
1869 extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_125;
1870 extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_125[3];
1871 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
1872 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_129;
1873 extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_129[3];
1874 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
1875 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_133;
1876 extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_133[3];
1877 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
1878 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_137;
1879 extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_137[3];
1880 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
1881 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_141;
1882 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_141[3];
1883 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
1884 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_145;
1885 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_145[3];
1886 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
1887 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_149;
1888 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_149[3];
1889 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequired_IEs;
1890 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequired_IEs_specs_153;
1891 extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequired_IEs_153[3];
1892 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequest_IEs;
1893 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequest_IEs_specs_157;
1894 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequest_IEs_157[3];
1895 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationResponse_IEs;
1896 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationResponse_IEs_specs_161;
1897 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationResponse_IEs_161[3];
1898 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationFailure_IEs;
1899 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationFailure_IEs_specs_165;
1900 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationFailure_IEs_165[3];
1901 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRequired_IEs;
1902 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRequired_IEs_specs_169;
1903 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRequired_IEs_169[3];
1904 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationConfirm_IEs;
1905 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationConfirm_IEs_specs_173;
1906 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationConfirm_IEs_173[3];
1907 extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionModificationRefuse_IEs;
1908 extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionModificationRefuse_IEs_specs_177;
1909 extern asn_TYPE_member_t asn_MBR_RICsubscriptionModificationRefuse_IEs_177[3];
1910 extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
1911 extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_181;
1912 extern asn_TYPE_member_t asn_MBR_RICindication_IEs_181[3];
1913 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
1914 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_185;
1915 extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_185[3];
1916 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
1917 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_189;
1918 extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_189[3];
1919 extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
1920 extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_193;
1921 extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_193[3];
1922 extern asn_TYPE_descriptor_t asn_DEF_RICQueryRequest_IEs;
1923 extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryRequest_IEs_specs_197;
1924 extern asn_TYPE_member_t asn_MBR_RICQueryRequest_IEs_197[3];
1925 extern asn_TYPE_descriptor_t asn_DEF_RICQueryResponse_IEs;
1926 extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryResponse_IEs_specs_201;
1927 extern asn_TYPE_member_t asn_MBR_RICQueryResponse_IEs_201[3];
1928 extern asn_TYPE_descriptor_t asn_DEF_RICQueryFailure_IEs;
1929 extern asn_SEQUENCE_specifics_t asn_SPC_RICQueryFailure_IEs_specs_205;
1930 extern asn_TYPE_member_t asn_MBR_RICQueryFailure_IEs_205[3];
1931 extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
1932 extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_209;
1933 extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_209[3];
1934 extern asn_TYPE_descriptor_t asn_DEF_E2setupRequestIEs;
1935 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupRequestIEs_specs_213;
1936 extern asn_TYPE_member_t asn_MBR_E2setupRequestIEs_213[3];
1937 extern asn_TYPE_descriptor_t asn_DEF_E2setupResponseIEs;
1938 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupResponseIEs_specs_217;
1939 extern asn_TYPE_member_t asn_MBR_E2setupResponseIEs_217[3];
1940 extern asn_TYPE_descriptor_t asn_DEF_E2setupFailureIEs;
1941 extern asn_SEQUENCE_specifics_t asn_SPC_E2setupFailureIEs_specs_221;
1942 extern asn_TYPE_member_t asn_MBR_E2setupFailureIEs_221[3];
1943 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdate_IEs;
1944 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdate_IEs_specs_225;
1945 extern asn_TYPE_member_t asn_MBR_E2connectionUpdate_IEs_225[3];
1946 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateAck_IEs;
1947 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateAck_IEs_specs_229;
1948 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateAck_IEs_229[3];
1949 extern asn_TYPE_descriptor_t asn_DEF_E2connectionUpdateFailure_IEs;
1950 extern asn_SEQUENCE_specifics_t asn_SPC_E2connectionUpdateFailure_IEs_specs_233;
1951 extern asn_TYPE_member_t asn_MBR_E2connectionUpdateFailure_IEs_233[3];
1952 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdate_IEs;
1953 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdate_IEs_specs_237;
1954 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdate_IEs_237[3];
1955 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateAcknowledge_IEs;
1956 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateAcknowledge_IEs_specs_241;
1957 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateAcknowledge_IEs_241[3];
1958 extern asn_TYPE_descriptor_t asn_DEF_E2nodeConfigurationUpdateFailure_IEs;
1959 extern asn_SEQUENCE_specifics_t asn_SPC_E2nodeConfigurationUpdateFailure_IEs_specs_245;
1960 extern asn_TYPE_member_t asn_MBR_E2nodeConfigurationUpdateFailure_IEs_245[3];
1961 extern asn_TYPE_descriptor_t asn_DEF_ResetRequestIEs;
1962 extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequestIEs_specs_249;
1963 extern asn_TYPE_member_t asn_MBR_ResetRequestIEs_249[3];
1964 extern asn_TYPE_descriptor_t asn_DEF_ResetResponseIEs;
1965 extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponseIEs_specs_253;
1966 extern asn_TYPE_member_t asn_MBR_ResetResponseIEs_253[3];
1967 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
1968 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_257;
1969 extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_257[3];
1970 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
1971 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_261;
1972 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_261[3];
1973 extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
1974 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_265;
1975 extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_265[3];
1976 extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
1977 extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_269;
1978 extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_269[3];
1979 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalRequestIEs;
1980 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalRequestIEs_specs_273;
1981 extern asn_TYPE_member_t asn_MBR_E2RemovalRequestIEs_273[3];
1982 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalResponseIEs;
1983 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalResponseIEs_specs_277;
1984 extern asn_TYPE_member_t asn_MBR_E2RemovalResponseIEs_277[3];
1985 extern asn_TYPE_descriptor_t asn_DEF_E2RemovalFailureIEs;
1986 extern asn_SEQUENCE_specifics_t asn_SPC_E2RemovalFailureIEs_specs_281;
1987 extern asn_TYPE_member_t asn_MBR_E2RemovalFailureIEs_281[3];
1988
1989 #ifdef __cplusplus
1990 }
1991 #endif
1992
1993 #endif  /* _ProtocolIE_Field_H_ */
1994 #include "asn_internal.h"