-/* RICsubscriptionDeleteFailure */
-
-// Used by submgr
-func (c *E2ap) GetSubscriptionDeleteFailureSequenceNumber(payload []byte) (subId uint16, err error) {
- cptr := unsafe.Pointer(&payload[0])
- cret := C.e2ap_get_ric_subscription_delete_failure_sequence_number(cptr, C.size_t(len(payload)))
- if cret < 0 {
- return 0, fmt.Errorf("e2ap wrapper is unable to get Subscirption Delete Failure Sequence Number due to wrong or invalid payload. ErrorCode: %v",cret)
+//-----------------------------------------------------------------------------
+//
+//-----------------------------------------------------------------------------
+func (c *E2ap) UnpackSubscriptionDeleteFailure(payload []byte) (*e2ap.E2APSubscriptionDeleteFailure, error) {
+ e2SubDelFail := packerif.NewPackerSubscriptionDeleteFailure()
+ packedData := &packer.PackedData{}
+ packedData.Buf = payload
+ err := e2SubDelFail.UnPack(packedData)
+ if err != nil {
+ return nil, err
+ }
+ err, subDelFail := e2SubDelFail.Get()
+ if err != nil {
+ return nil, err