RIC-851: Updated submgr to trigger Delete Subscription Procedure
[ric-plt/submgr.git] / e2ap / pkg / e2ap / e2ap_packerif.go
index 9a06589..5e327d5 100644 (file)
@@ -73,6 +73,15 @@ type E2APMsgPackerSubscriptionDeleteFailureIf interface {
        String() string
 }
 
+//-----------------------------------------------------------------------------
+// Changes to support "RIC_SUB_DEL_REQUIRED"
+//-----------------------------------------------------------------------------
+type E2APMsgPackerSubscriptionDeleteRequiredIf interface {
+       Pack(list *SubscriptionDeleteRequiredList) (error, *PackedData)
+       UnPack(msg *PackedData) (error, *SubscriptionDeleteRequiredList)
+       String() string
+}
+
 //-----------------------------------------------------------------------------
 //
 //-----------------------------------------------------------------------------
@@ -83,6 +92,7 @@ type E2APPackerIf interface {
        NewPackerSubscriptionDeleteRequest() E2APMsgPackerSubscriptionDeleteRequestIf
        NewPackerSubscriptionDeleteResponse() E2APMsgPackerSubscriptionDeleteResponseIf
        NewPackerSubscriptionDeleteFailure() E2APMsgPackerSubscriptionDeleteFailureIf
+       NewPackerSubscriptionDeleteRequired() E2APMsgPackerSubscriptionDeleteRequiredIf
        //UnPack(*PackedData) (error, interface{})
        //Pack(interface{}, *PackedData) (error, *PackedData)
 }