remark release date
[Net-Radio-Location-SUPL-Test.git] / asn1 / DeleteSubscriberDataArg.h
blob24c30b1982286cfff90cbbf81ac6daa9868e0a19
1 /*
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`
6 */
8 #ifndef _DeleteSubscriberDataArg_H_
9 #define _DeleteSubscriberDataArg_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "IMSI.h"
16 #include <NULL.h>
17 #include "ZoneCode.h"
18 #include "SpecificCSI-Withdraw.h"
19 #include <constr_SEQUENCE.h>
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
25 /* Forward declarations */
26 struct BasicServiceList;
27 struct SS_List;
28 struct ExtensionContainer;
29 struct GPRSSubscriptionDataWithdraw;
30 struct LSAInformationWithdraw;
31 struct EPS_SubscriptionDataWithdraw;
33 /* DeleteSubscriberDataArg */
34 typedef struct DeleteSubscriberDataArg {
35 IMSI_t imsi;
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;
65 /* Implementation */
66 extern asn_TYPE_descriptor_t asn_DEF_DeleteSubscriberDataArg;
68 #ifdef __cplusplus
70 #endif
72 /* Referred external types */
73 #include "BasicServiceList.h"
74 #include "SS-List.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>