2 * Generated by asn1c-0.9.23 (http://lionet.info/asn1c)
3 * From ASN.1 module "MAP-MS-DataTypes"
4 * found in "../asn1src/MAP-MS-DataTypes.asn"
5 * `asn1c -gen-PER -fskeletons-copy -fnative-types`
8 #ifndef _DeleteSubscriberDataArg_H_
9 #define _DeleteSubscriberDataArg_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
18 #include "SpecificCSI-Withdraw.h"
19 #include <constr_SEQUENCE.h>
25 /* Forward declarations */
26 struct BasicServiceList
;
28 struct ExtensionContainer
;
29 struct GPRSSubscriptionDataWithdraw
;
30 struct LSAInformationWithdraw
;
31 struct EPS_SubscriptionDataWithdraw
;
33 /* DeleteSubscriberDataArg */
34 typedef struct DeleteSubscriberDataArg
{
36 struct BasicServiceList
*basicServiceList
/* OPTIONAL */;
37 struct SS_List
*ss_List
/* OPTIONAL */;
38 NULL_t
*roamingRestrictionDueToUnsupportedFeature
/* OPTIONAL */;
39 ZoneCode_t
*regionalSubscriptionIdentifier
/* OPTIONAL */;
40 NULL_t
*vbsGroupIndication
/* OPTIONAL */;
41 NULL_t
*vgcsGroupIndication
/* OPTIONAL */;
42 NULL_t
*camelSubscriptionInfoWithdraw
/* OPTIONAL */;
43 struct ExtensionContainer
*extensionContainer
/* OPTIONAL */;
45 * This type is extensible,
46 * possible extensions are below.
48 struct GPRSSubscriptionDataWithdraw
*gprsSubscriptionDataWithdraw
/* OPTIONAL */;
49 NULL_t
*roamingRestrictedInSgsnDueToUnsuppportedFeature
/* OPTIONAL */;
50 struct LSAInformationWithdraw
*lsaInformationWithdraw
/* OPTIONAL */;
51 NULL_t
*gmlc_ListWithdraw
/* OPTIONAL */;
52 NULL_t
*istInformationWithdraw
/* OPTIONAL */;
53 SpecificCSI_Withdraw_t
*specificCSI_Withdraw
/* OPTIONAL */;
54 NULL_t
*chargingCharacteristicsWithdraw
/* OPTIONAL */;
55 NULL_t
*stn_srWithdraw
/* OPTIONAL */;
56 struct EPS_SubscriptionDataWithdraw
*epsSubscriptionDataWithdraw
/* OPTIONAL */;
57 NULL_t
*apn_oi_replacementWithdraw
/* OPTIONAL */;
58 NULL_t
*csg_SubscriptionDeleted
/* OPTIONAL */;
59 NULL_t
*subscribed_vsrvccWithdraw
/* OPTIONAL */;
61 /* Context for parsing across buffer boundaries */
62 asn_struct_ctx_t _asn_ctx
;
63 } DeleteSubscriberDataArg_t
;
66 extern asn_TYPE_descriptor_t asn_DEF_DeleteSubscriberDataArg
;
72 /* Referred external types */
73 #include "BasicServiceList.h"
75 #include "ExtensionContainer.h"
76 #include "GPRSSubscriptionDataWithdraw.h"
77 #include "LSAInformationWithdraw.h"
78 #include "EPS-SubscriptionDataWithdraw.h"
80 #endif /* _DeleteSubscriberDataArg_H_ */
81 #include <asn_internal.h>