LibItsHttp_JsonMessageBodyTypes.ttcn 2.83 KB
Newer Older
Yann Garcia's avatar
Yann Garcia committed
module LibItsHttp_JsonMessageBodyTypes {
  
  // LibMec/LocationAPI
  import from LocationAPI_TypesAndValues all;
Yann Garcia's avatar
Yann Garcia committed
  // LibMec/UEidentityAPI
  import from UEidentityAPI_TypesAndValues all;
Yann Garcia's avatar
Yann Garcia committed
  // LibMec/RnisAPI
  import from RnisAPI_TypesAndValues all;
YannGarcia's avatar
YannGarcia committed
  // LibMec/BwManagementApi
  import from BwManagementAPI_TypesAndValues all;
Elian Kraja's avatar
Elian Kraja committed
  // LibMec/Ams
  import from Ams_TypesAndValues all;
YannGarcia's avatar
YannGarcia committed
  // LibMec/AppEnablementAPI
  import from AppEnablementAPI_TypesAndValues all;
Yann Garcia's avatar
Yann Garcia committed
  /**
   * This file volontary contains a trivial declaration of the type JsonBody. 
Yann Garcia's avatar
Yann Garcia committed
   * In accordance with your TTCN-3 module LibItsHttp_JSONTypes, you have to change the JsonBody typing.
Yann Garcia's avatar
Yann Garcia committed
   */
  // TODO Add here your custom RFCs import
  
  type union JsonBody {
    // TODO Add here your custom variants
Yann Garcia's avatar
Yann Garcia committed
    UserInfo                                       userInfo,
    UserList                                       userList,
    ZoneInfo                                       zoneInfo,
Yann Garcia's avatar
Yann Garcia committed
    AccessPointList                                accessPointList,
YannGarcia's avatar
YannGarcia committed
    UserTrackingSubscription                       userTrackingSubscription,
    ZonalTrafficSubscription                       zonalTrafficSubscription,
Yann Garcia's avatar
Yann Garcia committed
    UEidentityAPI_TypesAndValues.ProblemDetails    problemDetails_ue_identity,
    UeIdentityTagInfo                              ueIdentityTagInfo,
YannGarcia's avatar
YannGarcia committed
    SubscriptionLinkList                           subscriptionLinkList,
Yann Garcia's avatar
Yann Garcia committed
    CellChangeSubscription                         cellChangeSubscription,
    CellChangeSubscriptionPost                     cellChangeSubscriptionPost,
    RabInfo                                        rabInfo,
    PlmnInfo                                       plmnInfo,
    S1BearerInfo                                   s1BearerInfo,
    RabEstSubscription                             rabEstSubscription,
    RabModSubscription                             rabModSubscription,
    RabRelSubscription                             rabRelSubscription,
Yann Garcia's avatar
Yann Garcia committed
    RnisAPI_TypesAndValues.ProblemDetails          problemDetails_rnis,
    BwInfo                                         bwInfo,
YannGarcia's avatar
YannGarcia committed
    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,
Elian Kraja's avatar
Elian Kraja committed
    Ams_TypesAndValues.AmsSubscriptionLinkLists	   subscriptionLinkList_ams,
Yann Garcia's avatar
Yann Garcia committed
    universal charstring                           raw
Yann Garcia's avatar
Yann Garcia committed
  } with {
    variant ""
  }
  
} with {
  variant ""
} // End of module LibItsHttp_JsonMessageBodyTypes