LibItsHttp_JsonMessageBodyTypes.ttcn 3.12 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

Yann Garcia's avatar
Yann Garcia committed
16
17
  /**
   * This file volontary contains a trivial declaration of the type JsonBody. 
Yann Garcia's avatar
Yann Garcia committed
18
   * In accordance with your TTCN-3 module LibItsHttp_JSONTypes, you have to change the JsonBody typing.
Yann Garcia's avatar
Yann Garcia committed
19
20
21
22
23
   */
  // TODO Add here your custom RFCs import
  
  type union JsonBody {
    // TODO Add here your custom variants
Yann Garcia's avatar
Yann Garcia committed
24
25
26
    UserInfo                                       userInfo,
    UserList                                       userList,
    ZoneInfo                                       zoneInfo,
Yann Garcia's avatar
Yann Garcia committed
27
    AccessPointList                                accessPointList,
YannGarcia's avatar
YannGarcia committed
28
    UserTrackingSubscription                       userTrackingSubscription,
29
    ZonalTrafficSubscription                       zonalTrafficSubscription,
Yann Garcia's avatar
Yann Garcia committed
30
31
    UEidentityAPI_TypesAndValues.ProblemDetails    problemDetails_ue_identity,
    UeIdentityTagInfo                              ueIdentityTagInfo,
YannGarcia's avatar
YannGarcia committed
32
    SubscriptionLinkList                           subscriptionLinkList,
Yann Garcia's avatar
Yann Garcia committed
33
    CellChangeSubscription                         cellChangeSubscription,
YannGarcia's avatar
YannGarcia committed
34
    CellChangeSubscriptionPost                     cellChangeSubscriptionPost,
35
36
37
    RabInfo                                        rabInfo,
    PlmnInfo                                       plmnInfo,
    S1BearerInfo                                   s1BearerInfo,
38
39
40
    RabEstSubscription                             rabEstSubscription,
    RabModSubscription                             rabModSubscription,
    RabRelSubscription                             rabRelSubscription,
YannGarcia's avatar
YannGarcia committed
41
42
43
44
    MeasRepUeSubscription                          measRepUeSubscription,
    MeasTaSubscription                             measTaSubscription,
    CaReConfSubscription                           caReConfSubscription,
    S1BearerSubscription                           s1BearerSubscription,
Yann Garcia's avatar
Yann Garcia committed
45
    RnisAPI_TypesAndValues.ProblemDetails          problemDetails_rnis,
YannGarcia's avatar
YannGarcia committed
46
    BwInfo                                         bwInfo,
YannGarcia's avatar
YannGarcia committed
47
    BwManagementAPI_TypesAndValues.ProblemDetails  problemDetails_bw_management,
48
49
50
51
52
53
54
    TransportInfoList                              transportInfoList,
    TrafficRuleList                                trafficRuleList,
    TrafficRule                                    trafficRule,
    AppEnablementAPI_TypesAndValues.ProblemDetails problemDetails_svc_mgmt,
    AppMobilityServiceInfo                         appMobilityServiceInfo,
    Ams_TypesAndValues.ProblemDetails              problemDetails_ams,
    Ams_TypesAndValues.RegistrationRequest         registrationRequest_ams,
Elian Kraja's avatar
Elian Kraja committed
55
    Ams_TypesAndValues.AmsSubscriptionLinkLists	   subscriptionLinkList_ams,
Yann Garcia's avatar
Yann Garcia committed
56
    universal charstring                           raw
Yann Garcia's avatar
Yann Garcia committed
57
58
59
60
61
62
63
  } with {
    variant ""
  }
  
} with {
  variant ""
} // End of module LibItsHttp_JsonMessageBodyTypes