LibItsHttp_JsonMessageBodyTypes.ttcn 8.51 KB
Newer Older
Yann Garcia's avatar
Yann Garcia committed
1
2
3
4
module LibItsHttp_JsonMessageBodyTypes {
  
  // LibMec/LocationAPI
  import from LocationAPI_TypesAndValues all;
Yann Garcia's avatar
Yann Garcia committed
5
6
  // LibMec/UEidentityAPI
  import from UEidentityAPI_TypesAndValues all;
Yann Garcia's avatar
Yann Garcia committed
7
8
  // LibMec/RnisAPI
  import from RnisAPI_TypesAndValues all;
YannGarcia's avatar
YannGarcia committed
9
10
  // LibMec/BwManagementApi
  import from BwManagementAPI_TypesAndValues all;
Elian Kraja's avatar
Elian Kraja committed
11
12
  // LibMec/Ams
  import from Ams_TypesAndValues all;
YannGarcia's avatar
YannGarcia committed
13
14
  // LibMec/AppEnablementAPI
  import from AppEnablementAPI_TypesAndValues all;
15
  // LibMec/GrantAPI
16
  import from Grant_TypesAndValues all;
17
  // LibMec/AppPkgAPI
18
  import from MeoPkgm_TypesAndValues all;
19
  // LibMec/AppEnablementAPI
20
  import from MepmPkgm_TypesAndValues all;
21
  // LibMec/AppLCMAPI
22
  import from AppLCM_TypesAndValues all;
23

YannGarcia's avatar
YannGarcia committed
24
25
  // LibMec/UEAppInterfaceAPI
  import from UEAppInterfaceAPI_TypesAndValues all;
26

Elian Kraja's avatar
Elian Kraja committed
27

Yann Garcia's avatar
Yann Garcia committed
28
29
  /**
   * This file volontary contains a trivial declaration of the type JsonBody. 
Yann Garcia's avatar
Yann Garcia committed
30
   * In accordance with your TTCN-3 module LibItsHttp_JSONTypes, you have to change the JsonBody typing.
Yann Garcia's avatar
Yann Garcia committed
31
32
33
34
35
   */
  // TODO Add here your custom RFCs import
  
  type union JsonBody {
    // TODO Add here your custom variants
YannGarcia's avatar
YannGarcia committed
36
37
38
39
40
41
    UserInfo                                               userInfo,
    UserList                                               userList,
    ZoneInfo                                               zoneInfo,
    AccessPointList                                        accessPointList,
    UserTrackingSubscription                               userTrackingSubscription,
    ZonalTrafficSubscription                               zonalTrafficSubscription,
42
43
44
45
    CircleNotificationSubscription                         circleNotificationSubscription,
    TerminalDistance                                       terminalDistance,
    DistanceNotificationSubscription                       distanceNotificationSubscription,
    PeriodicNotificationSubscription                       periodicNotificationSubscription,
YannGarcia's avatar
YannGarcia committed
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
    UEidentityAPI_TypesAndValues.ProblemDetails            problemDetails_ue_identity,
    UeIdentityTagInfo                                      ueIdentityTagInfo,
    RnisAPI_TypesAndValues.SubscriptionLinkList            subscriptionLinkList,
    CellChangeSubscription                                 cellChangeSubscription,
    RabInfo                                                rabInfo,
    PlmnInfo                                               plmnInfo,
    S1BearerInfo                                           s1BearerInfo,
    RabEstSubscription                                     rabEstSubscription,
    RabModSubscription                                     rabModSubscription,
    RabRelSubscription                                     rabRelSubscription,
    MeasRepUeSubscription                                  measRepUeSubscription,
    MeasTaSubscription                                     measTaSubscription,
    CaReConfSubscription                                   caReConfSubscription,
    S1BearerSubscription                                   s1BearerSubscription,
    L2Meas                                                 l2Meas,
    RnisAPI_TypesAndValues.ProblemDetails                  problemDetails_rnis,
    BwInfo                                                 bwInfo,
    BwManagementAPI_TypesAndValues.ProblemDetails          problemDetails_bw_management,
    TransportInfoList                                      transportInfoList,
    TrafficRuleList                                        trafficRuleList,
    TrafficRule                                            trafficRule,
    AppEnablementAPI_TypesAndValues.ProblemDetails         problemDetails_svc_mgmt,
    AppMobilityServiceInfo                                 appMobilityServiceInfo,
    Ams_TypesAndValues.ProblemDetails                      problemDetails_ams,
    Ams_TypesAndValues.RegistrationRequest                 registrationRequest_ams,
    Ams_TypesAndValues.MobilityProcedureSubscription       subscriptionLinkList_ams,
    Ams_TypesAndValues.AdjacentAppInfoSubscription         adjacentAppInfoSubscription_ams,
    Ams_TypesAndValues.ExpiryNotification                  expireNotification_ams,
    Grant_TypesAndValues.GrantRequest                      grantRequest,
    Grant_TypesAndValues.Grant                             grantResponse,
    Grant_TypesAndValues.GrantRequestWithError             grantRequestWithError,
    MeoPkgm_TypesAndValues.AppPkg                          appPackageManagement,
    MeoPkgm_TypesAndValues.OnboardedAppPkgInfo             onboardedAppPkgInfo,
    MeoPkgm_TypesAndValues.OnboardedAppPkgInfoList         appOnboardPackageInfoList,
    MeoPkgm_TypesAndValues.AppPkgWithError                 appPackageManagementWithError,
    MeoPkgm_TypesAndValues.AppPkgSubscription              appPkgSubscription,
    MeoPkgm_TypesAndValues.AppPkgSubscriptionInfo          appPkgSubscriptionInfo,
    MeoPkgm_TypesAndValues.AppPkgSubscriptionInfoList      appPkgSubscriptionInfoList,
    MeoPkgm_TypesAndValues.AppPkgSubscriptionWithError     appPkgSubscriptionWithError,
    MeoPkgm_TypesAndValues.AppPkgNotification              appPkgNotification,
    MepmPkgm_TypesAndValues.AppPkg                         appMepmPackageManagement,
    MepmPkgm_TypesAndValues.OnboardedAppPkgInfo            onboardedMepmAppPkgInfo,
    MepmPkgm_TypesAndValues.OnboardedAppPkgInfoList        appOnboardMepmPackageInfoList,
    MepmPkgm_TypesAndValues.AppPkgWithError                appMepmPackageManagementWithError,
    MepmPkgm_TypesAndValues.AppPkgSubscription             appMepmPkgSubscription,
    MepmPkgm_TypesAndValues.AppPkgSubscriptionInfo         appMepmPkgSubscriptionInfo,
    MepmPkgm_TypesAndValues.AppPkgSubscriptionInfoList     appMepmPkgSubscriptionInfoList,
    MepmPkgm_TypesAndValues.AppPkgSubscriptionWithError    appMepmPkgSubscriptionWithError,
    MepmPkgm_TypesAndValues.AppPkgNotification             appMepmPkgNotification,
    MepmPkgm_TypesAndValues.OnboardedAppPkgInfo            appOnboardMepmPackageInfo,
    AppLCM_TypesAndValues.CreateAppInstanceRequest         createAppInstanceRequest,
    AppLCM_TypesAndValues.AppInstanceInfo                  appInstanceInfo,
    AppLCM_TypesAndValues.CreateAppInstanceRequestWithError createAppInstanceRequestWithError,
    AppLCM_TypesAndValues.AppInstanceInfoList               appInstanceInfoList,
    AppLCM_TypesAndValues.InstantiateAppRequest             appInstanceInstantiate,
    AppLCM_TypesAndValues.InstantiateAppRequestWithError    appInstanceInstantiateWithError,
    AppLCM_TypesAndValues.TerminateAppRequest               terminateType,
    AppLCM_TypesAndValues.TerminateAppRequestWithError      terminateTypeWithError,
    AppLCM_TypesAndValues.OperateAppRequest                 changeStateTo,
    AppLCM_TypesAndValues.OperateAppRequestWithError        changeStateToWithError,
    AppLCM_TypesAndValues.AppInstanceLcmOpOcc               appInstanceLcmOpOcc,
    AppLCM_TypesAndValues.AppInstanceLcmOpOccList           appInstanceLcmOpOccList,
    AppLCM_TypesAndValues.SubscriptionRequest               subscriptionRequest,
    AppLCM_TypesAndValues.SubscriptionRequestWithError      subscriptionRequestWithError,
    AppLCM_TypesAndValues.SubscriptionInfoList              subscriptionInfoList,
    AppLCM_TypesAndValues.SubscriptionInfo                  subscriptionInfo,
    AppLCM_TypesAndValues.Notification                      lcmNotification,
    AppContext                                              appContext,
    AppInfo                                                 appInfo,
YannGarcia's avatar
YannGarcia committed
115
    Ams_TypesAndValues.RegistrationRequestWithError         registrationRequestWithError_ams,
YannGarcia's avatar
YannGarcia committed
116
117
118
119
120
121
122
    UEAppInterfaceAPI_TypesAndValues.ProblemDetails         problemDetails_ue_app_ctxt,
    ServiceInfoList                                         serviceInfoList,
    ServiceInfo                                             serviceInfo,
    AppEnablementAPI_TypesAndValues.SubscriptionLinkList    subscriptionLinkList_app_ens,
    AppTerminationNotificationSubscription                  appTerminationNotificationSubscription,
    DnsRuleList                                             dnsRuleList,
    DnsRule                                                 dnsRule,
YannGarcia's avatar
YannGarcia committed
123
124
125
    SerAvailabilityNotificationSubscription                 serAvailabilityNotificationSubscription,
    TimingCaps                                              timingCaps,
    CurrentTime                                             currentTime,
YannGarcia's avatar
YannGarcia committed
126
127
    AppEnablementAPI_TypesAndValues.ProblemDetails          problemDetails_app_enablement,
    universal charstring                                    raw
Yann Garcia's avatar
Yann Garcia committed
128
129
130
  } with {
    variant ""
  }
YannGarcia's avatar
YannGarcia committed
131

Yann Garcia's avatar
Yann Garcia committed
132
133
134
} with {
  variant ""
} // End of module LibItsHttp_JsonMessageBodyTypes