LibItsHttp_JsonMessageBodyTypes.ttcn 1.91 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;
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
YannGarcia's avatar
YannGarcia committed
    UserInfo                                        userInfo,
    UserList                                        userList,
    ZoneInfo                                        zoneInfo,
    AccessPointList                                 accessPointList,
    UserTrackingSubscription                        userTrackingSubscription,
    ZonalTrafficSubscription                        zonalTrafficSubscription,
    UEidentityAPI_TypesAndValues.ProblemDetails     problemDetails_ue_identity,
    UeIdentityTagInfo                               ueIdentityTagInfo,
    SubscriptionLinkList                            subscriptionLinkList,
    CellChangeSubscription                          cellChangeSubscription,
    RnisAPI_TypesAndValues.ProblemDetails           problemDetails_rnis,
    BwInfo                                          bwInfo,
    BwManagementAPI_TypesAndValues.ProblemDetails   problemDetails_bw_management,
    TransportInfoList                               transportInfoList,
    AppEnablementAPI_TypesAndValues.ProblemDetails  problemDetails_svc_mgmt,
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