+ err, packedData := e2SubResp.Pack(req)
+ if err != nil {
+ return 0, nil, err
+ }
+ return xapp.RIC_SUB_RESP, packedData, nil
+}
+
+//-----------------------------------------------------------------------------
+//
+//-----------------------------------------------------------------------------
+func (c *E2ap) UnpackSubscriptionFailure(payload []byte) (*e2ap.E2APSubscriptionFailure, error) {
+ e2SubFail := packerif.NewPackerSubscriptionFailure()
+ err, subFail := e2SubFail.UnPack(&e2ap.PackedData{payload})