+typedef struct e2NodeCfgItem
+{
+ E2NodeComponent componentInfo;
+ bool isSuccessful;
+}E2NodeConfigItem;
+
+typedef struct e2NodeCfgList
+{
+ uint16_t addedE2NodeCount;
+ E2NodeConfigItem addedE2Node[MAX_E2_NODE_COMPONENT];
+ uint16_t updatedE2NodeCount;
+ E2NodeConfigItem updatedE2Node[MAX_E2_NODE_COMPONENT];
+ uint16_t removedE2NodeCount;
+ E2NodeConfigItem removedE2Node[MAX_E2_NODE_COMPONENT];
+}E2NodeConfigList;
+
+typedef struct ricSubsActionInfo
+{
+ ConfigType configType;
+ uint16_t actionId;
+}RicSubsActionInfo;
+
+typedef struct ricSubsModReq
+{
+ uint16_t numOfActionToBeAdded;
+ ActionInfo actionToBeAdded[MAX_RIC_ACTION];
+ uint16_t numOfActionToBeModify;
+ ActionInfo actionToBeModify[MAX_RIC_ACTION];
+ uint16_t numOfActionToBeRemove;
+ ActionInfo actionToBeRemove[MAX_RIC_ACTION];
+}RicSubsModReq;
+