LibItsHttp_JsonMessageBodyTypes.ttcn 8.16 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;
  import from Grant_TypesAndValues all;
  import from MeoPkgm_TypesAndValues all;
  // LibMec/AppEnablementAPI
  import from MepmPkgm_TypesAndValues all;
  import from AppLCM_TypesAndValues all;
YannGarcia's avatar
YannGarcia committed
  // LibMec/UEAppInterfaceAPI
  import from UEAppInterfaceAPI_TypesAndValues all;
Elian Kraja's avatar
Elian Kraja committed

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,
    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
    Ams_TypesAndValues.RegistrationRequestWithError         registrationRequestWithError_ams,
YannGarcia's avatar
YannGarcia committed
    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
    SerAvailabilityNotificationSubscription                 serAvailabilityNotificationSubscription,
    TimingCaps                                              timingCaps,
    CurrentTime                                             currentTime,
YannGarcia's avatar
YannGarcia committed
    AppEnablementAPI_TypesAndValues.ProblemDetails          problemDetails_app_enablement,
    universal charstring                                    raw
Yann Garcia's avatar
Yann Garcia committed
  } with {
    variant ""
  }
Yann Garcia's avatar
Yann Garcia committed
} with {
  variant ""
} // End of module LibItsHttp_JsonMessageBodyTypes