/** * @author ETSI / STF569 * @version $URL$ * $ID:$ * @desc This module provides the custom templates for ITS HTTP based protocols. * @copyright ETSI Copyright Notification * No part may be reproduced except as authorized by written permission. * The copyright and the foregoing restriction extend to reproduction in all media. * All rights reserved. */ module LibItsHttp_JsonTemplates { // LibMec import from LibMec_TypesAndValues all; import from LibMec_Templates all; // LibMec/LocationAPI import from LocationAPI_TypesAndValues all; import from LocationAPI_Templates all; // LibMec/UEidentityAPI import from UEidentityAPI_TypesAndValues all; import from UEidentityAPI_Templates all; // LibMec/RnisAPI import from RnisAPI_TypesAndValues all; import from RnisAPI_Templates all; // LibMec/TrafficManagementAPI import from TrafficManagementAPI_TypesAndValues all; import from TrafficManagementAPI_Templates all; // LibMec/EdgePlatformApplicationEnablementAPI import from EdgePlatformApplicationEnablementAPI_TypesAndValues all; import from EdgePlatformApplicationEnablementAPI_Templates all; // LibMec/ApplicationPackageLifecycleAndOperationGrantingAPI import from ApplicationPackageLifecycleAndOperationGrantingAPI_TypesAndValues all; import from ApplicationPackageLifecycleAndOperationGrantingAPI_Templates all; // LibMec/UEAppInterfaceAPI import from UEAppInterfaceAPI_TypesAndValues all; // LibMec/module FixedAccessInformationServiceAPI import from FixedAccessInformationServiceAPI_TypesAndValues all; // LibMec/DeviceApplicationInterfaceAPI import from DeviceApplicationInterfaceAPI_TypesAndValues all; // LibMec/WlanInformationAPI import from WlanInformationAPI_TypesAndValues all; // LibMec/V2XInformationServiceAPI import from V2XInformationServiceAPI_TypesAndValues all; // LibItsHttp import from LibItsHttp_JsonMessageBodyTypes all; template (value) JsonBody m_json_body_raw( in template (value) charstring p_raw ) := { raw := p_raw } // End of template m_json_body_raw template (present) JsonBody mw_json_body_raw( template (present) charstring p_raw := ? ) := { raw := p_raw } // End of template mw_json_body_raw template (present) JsonBody mw_body_json_problem_details( template (present) LibMec_TypesAndValues.ProblemDetails p_problemDetails := ? ) := { problemDetails := p_problemDetails } // End of template mw_body_json_problem_details group granting_api { template (value) JsonBody m_body_json_grant_request( in template (value) GrantRequest p_grant_request ) := { grantRequest := p_grant_request } // End of template m_body_json_grant_request template (present) JsonBody mw_body_json_grant_response( template (present) Grant p_grant_response := ? ) := { grantResponse := p_grant_response } // End of template m_wbody_json_grant_request } // End of group granting_api group meo_pkg_mgmt_api { template (value) JsonBody m_body_json_create_package_management( in template (value) CreateAppPkg p_create_pkg ) := { createAppPkg := p_create_pkg } // End of template m_body_json_create_package_management template (present) JsonBody mw_body_json_create_package_management( template (present) CreateAppPkg p_create_pkg := ? ) := { createAppPkg := p_create_pkg } // End of template mw_body_json_create_package_management template (present) JsonBody mw_body_json_app_pkg_info( in template (present) AppPkgInfo p_app_pkg_info := ? ) := { appPkgInfo := p_app_pkg_info } // End of template mw_body_json_app_pkg_info template (present) JsonBody mw_body_json_app_pkg_info_list( in template (present) AppPkgInfoList p_app_pkg_info_list := ? ) := { appPkgInfoList := p_app_pkg_info_list } // End of template mw_body_json_app_pkg_info_list template (value) JsonBody m_body_json_app_pkg_info_modification( in template (value) AppPkgInfoModifications p_app_pkg_info_modification ) := { appPkgInfoModifications := p_app_pkg_info_modification } // End of template m_body_json_app_pkg_info_modification template (present) JsonBody mw_body_json_app_pkg_info_modification( template (present) AppPkgInfoModifications p_app_pkg_info_modification := ? ) := { appPkgInfoModifications := p_app_pkg_info_modification } // End of template mw_body_json_app_pkg_info_modification template (value) JsonBody m_body_json_pkgm_subscription( in template (value) AppPkgSubscription p_app_pkg_subscription ) := { appPkgSubscription := p_app_pkg_subscription } // End of template m_body_json_pkgm_subscription template (present) JsonBody mw_body_json_pkgm_subscription_info( template (present) AppPkgSubscriptionInfo p_app_pkg_subscription_info := ? ) := { appPkgSubscriptionInfo := p_app_pkg_subscription_info } // End of template mw_body_json_pkgm_subscription_info template (present) JsonBody mw_body_json_pkgm_subscription_link_list( template (present) AppPkgSubscriptionLinkList p_app_pkg_subscription_link_list := ? ) := { appPkgSubscriptionLinkList := p_app_pkg_subscription_link_list } // End of template mw_body_json_pkgm_subscription_link_list template (present) JsonBody mw_body_json_app_package_notification ( template (present) AppPkgNotification p_app_pkg_notification := ? ) := { appPkgNotification := p_app_pkg_notification } // End of template mw_body_json_app_package_notification } // End of group meo_pkg_mgmt_api group mepm_lifcyclemgt { template (value) JsonBody m_body_json_config_platform_for_app_request( in template (value) ConfigPlatformForAppRequest p_config_platform_for_app_request ) := { configPlatformForAppRequest := p_config_platform_for_app_request } // End of template m_body_json_config_platform_for_app_request template (present) JsonBody mw_body_json_config_platform_for_app_request( template (present) ConfigPlatformForAppRequest p_config_platform_for_app_request := ? ) := { configPlatformForAppRequest := p_config_platform_for_app_request } // End of template mw_body_json_config_platform_for_app_request } // End of mepm_lifcyclemgt group mex_lifcyclemgt { template (value) JsonBody m_body_json_create_app_instance_request ( in template (value) CreateAppInstanceRequest p_create_app_instance_request ) := { createAppInstanceRequest := p_create_app_instance_request } // End of template m_body_json_create_app_instance_request template (value) JsonBody m_body_json_app_instance_info ( in template (value) AppInstanceInfo p_app_instance_info ) := { appInstanceInfo := p_app_instance_info } // End of template m_body_json_app_instance_info template (present) JsonBody mw_body_json_app_instance_info ( template (present) AppInstanceInfo p_app_instance_info := ? ) := { appInstanceInfo := p_app_instance_info } // End of template mw_body_json_app_instance_info template (present) JsonBody mw_body_json_app_instance_info_list ( template (present) AppInstanceInfoList p_app_instance_info_list := ? ) := { appInstanceInfoList := p_app_instance_info_list } // End of template mw_body_json_app_instance_info_list /*template (present) JsonBody mw_body_json_mex_lcm_instance_info_list ( in template (present) AppInstanceInfoList p_app_instance_info_list ) := { appInstanceInfoList := p_app_instance_info_list } template (present) JsonBody m_body_json_lifecycle_management_instantiate ( in template (present) InstantiateAppRequest p_app_instance_instantiate ) := { appInstanceInstantiate := p_app_instance_instantiate } template (present) JsonBody m_body_json_lifecycle_management_instantiate_with_error ( in template (present) InstantiateAppRequestWithError p_app_instance_instantiate_with_error ) := { appInstanceInstantiateWithError := p_app_instance_instantiate_with_error } template (present) JsonBody m_body_json_lifecycle_management_terminate ( in template (present) TerminateAppRequest p_app_instance_terminate ) := { terminateType := p_app_instance_terminate } template (present) JsonBody m_body_json_lifecycle_management_terminate_with_error ( in template (present) TerminateAppRequestWithError p_app_instance_terminate_with_error ) := { terminateTypeWithError := p_app_instance_terminate_with_error } template (present) JsonBody m_body_json_lifecycle_management_operate ( in template (present) OperateAppRequest p_app_instance_operate ) := { changeStateTo := p_app_instance_operate } template (present) JsonBody m_body_json_lifecycle_management_operate_with_error ( in template (present) OperateAppRequestWithError p_app_instance_operate_with_error ) := { changeStateToWithError := p_app_instance_operate_with_error } template (present) JsonBody mw_body_json_lifecycle_op_occ_list ( in template (present) AppInstanceLcmOpOccList p_app_instance_op_occ_list ) := { appInstanceLcmOpOccList := p_app_instance_op_occ_list } template (present) JsonBody mw_body_json_lifecycle_op_occ ( in template (present) AppInstanceLcmOpOcc p_app_instance_op_occ ) := { appInstanceLcmOpOcc := p_app_instance_op_occ } template (present) JsonBody m_body_json_lcm_subscribe( in template (present) SubscriptionRequest p_app_lcm_request ) := { subscriptionRequest := p_app_lcm_request } template (present) JsonBody m_body_json_lcm_subscribe_with_error( in template (present) SubscriptionRequestWithError p_app_lcm_request_with_error ) := { subscriptionRequestWithError := p_app_lcm_request_with_error } template (present) JsonBody mw_body_json_lcm_subscription_list( in template (present) SubscriptionInfoList p_app_lcm_subscription_list ) := { subscriptionInfoList := p_app_lcm_subscription_list } template (present) JsonBody mw_body_json_lcm_subscription( in template (present) SubscriptionInfo p_app_lcm_subscription ) := { subscriptionInfo := p_app_lcm_subscription } template (present) JsonBody mw_body_json_lcm_notification ( in template (present) Notification p_lcm_notification ) := { lcmNotification := p_lcm_notification } */ } // End of group mex_lifcyclemgt group ams_api { /* template (value) JsonBody m_body_json_app_mobility_service_info( in template (value) AppMobilityServiceInfo p_app_mobility_service_info ) := { appMobilityServiceInfo := p_app_mobility_service_info } // End of template mw_body_json_app_mobility_service_info template (present) JsonBody mw_body_json_app_mobility_service_info( template (present) AppMobilityServiceInfo p_app_mobility_service_info := ? ) := { appMobilityServiceInfo := p_app_mobility_service_info } // End of template mw_body_json_app_mobility_service_info template (value) JsonBody m_body_json_problem_details( in template (value) LibMec_TypesAndValues.ProblemDetails p_problemDetails ) := { problemDetails := p_problemDetails } // End of template m_body_json_problem_details template (present) JsonBody mw_body_json_ams_registration_request( template (present) Ams_TypesAndValues.RegistrationRequest p_registrationRequest := ? ) := { registrationRequest_ams := p_registrationRequest } // End of template mw_body_json_ue_identity_problem_details template (value) JsonBody m_body_json_ams_registration_request( in template (value) Ams_TypesAndValues.RegistrationRequest p_registrationRequest ) := { registrationRequest_ams := p_registrationRequest } // End of template m_body_json_ue_identity_problem_details template (value) JsonBody m_body_json_ams_registration_request_with_error( in template (value) Ams_TypesAndValues.RegistrationRequestWithError p_registrationRequestWithError ) := { registrationRequestWithError_ams := p_registrationRequestWithError } // End of template m_body_json_ue_identity_problem_details template (present) JsonBody mw_body_json_ams_subscriptions( template (present) Ams_TypesAndValues.MobilityProcedureSubscription_ p_amsSubscriptionLinkList := ? ) := { subscriptionLinkList_ams := p_amsSubscriptionLinkList } // End of template mw_body_json_ue_identity_problem_details template (present) JsonBody m_body_json_ams_subscriptions( template (present) Ams_TypesAndValues.MobilityProcedureSubscription_ p_amsSubscriptionLinkList := ? ) := { subscriptionLinkList_ams := p_amsSubscriptionLinkList } // End of template mw_body_json_ue_identity_problem_details template (present) JsonBody mw_body_json_mobility_procedure_notification( template (present) Ams_TypesAndValues.MobilityProcedureSubscription_ p_amsSubscriptionLinkList := ? ) := { subscriptionLinkList_ams := p_amsSubscriptionLinkList } // End of template mw_body_json_mobility_procedure_notification template (present) JsonBody mw_body_json_adjacent_application_info_notification( template (present) Ams_TypesAndValues.AdjacentAppInfoSubscription_ p_adjacentAppInfoSubscription := ? ) := { adjacentAppInfoSubscription_ams := p_adjacentAppInfoSubscription } // End of template mw_body_json_mobility_procedure_notification template (present) JsonBody mw_body_json_expire_notification( template (present) Ams_TypesAndValues.ExpiryNotification p_expire_notification := ? ) := { expireNotification_ams := p_expire_notification } // End of template mw_body_json_mobility_procedure_notification */ } // end of group ams api group location_api { template (value) JsonBody m_body_json_user_info( in template (value) UserInfo p_user_info ) := { userInfo := p_user_info } // End of template m_body_json_user_info template (present) JsonBody mw_body_json_user_info( template (present) UserInfo p_user_info := ? ) := { userInfo := p_user_info } // End of template mw_body_json_user_info template (value) JsonBody m_body_json_user_list( in template (value) UserList p_user_list ) := { userList := p_user_list } // End of template m_body_json_user_list template (present) JsonBody mw_body_json_user_list( template (present) UserList p_user_list := ? ) := { userList := p_user_list } // End of template mw_body_json_user_list template (value) JsonBody m_body_json_zone_info( in template (value) LocationAPI_TypesAndValues.ZoneInfo p_zone_info ) := { zoneInfo := p_zone_info } // End of template m_body_json_zone_info template (present) JsonBody mw_body_json_zone_info( template (present) LocationAPI_TypesAndValues.ZoneInfo p_zone_info := ? ) := { zoneInfo := p_zone_info } // End of template mw_body_json_zone_info template (value) JsonBody m_body_json_access_point_list( in template (value) AccessPointList p_access_point_list ) := { accessPointList := p_access_point_list } // End of template m_body_json_access_point_list template (present) JsonBody mw_body_json_access_point_list( template (present) AccessPointList p_access_point_list := ? ) := { accessPointList := p_access_point_list } // End of template mw_body_json_access_point_list template (value) JsonBody m_body_json_user_tracking_subscription( in template (value) UserTrackingSubscription p_user_tracking_subscription ) := { userTrackingSubscription := p_user_tracking_subscription } // End of template m_body_json_user_tracking_subscription template (present) JsonBody mw_body_json_user_tracking_subscription( template (present) UserTrackingSubscription p_user_tracking_subscription := ? ) := { userTrackingSubscription := p_user_tracking_subscription } // End of template mw_body_json_user_rtracking_subscription template (value) JsonBody m_body_json_periodic_tracking_subscription( in template (value) PeriodicTrackingSubscription p_periodic_tracking_subscription ) := { periodicTrackingSubscription := p_periodic_tracking_subscription } // End of template m_body_json_periodic_tracking_subscription template (present) JsonBody mw_body_json_periodic_tracking_subscription( template (present) PeriodicTrackingSubscription p_periodic_tracking_subscription := ? ) := { periodicTrackingSubscription := p_periodic_tracking_subscription } // End of template mw_body_json_periodic_rtracking_subscription template (value) JsonBody m_body_json_zonal_traffic_subscription( in template (value) ZonalTrafficSubscription p_zonal_traffic_subscription ) := { zonalTrafficSubscription := p_zonal_traffic_subscription } // End of template m_body_json_zonal_traffic_subscription template (present) JsonBody mw_body_json_zonal_traffic_subscription( template (present) ZonalTrafficSubscription p_zonal_traffic_subscription := ? ) := { zonalTrafficSubscription := p_zonal_traffic_subscription } // End of template mw_body_json_zonal_traffic_subscription template (value) JsonBody m_body_json_circle_notification_subscription( in template (value) CircleNotificationSubscription p_circle_notification_subscription ) := { circleNotificationSubscription := p_circle_notification_subscription } // End of template m_body_json_circle_notification_subscription template (present) JsonBody mw_body_json_circle_notification_subscription( template (present) CircleNotificationSubscription p_circle_notification_subscription := ? ) := { circleNotificationSubscription := p_circle_notification_subscription } // End of template mw_body_json_circle_notification_subscription template (value) JsonBody m_body_json_terminal_distance( in template (value) TerminalDistance p_terminal_distance ) := { terminalDistance := p_terminal_distance } // End of template m_body_json_terminal_distance template (present) JsonBody mw_body_json_terminal_distance( template (present) TerminalDistance p_terminal_distance := ? ) := { terminalDistance := p_terminal_distance } // End of template mw_body_json_terminal_distance template (value) JsonBody m_body_json_distance_notification_subscription( in template (value) DistanceNotificationSubscription p_distance_notification_subscription ) := { distanceNotificationSubscription := p_distance_notification_subscription } // End of template m_body_json_distance_notification_subscription template (present) JsonBody mw_body_json_distance_notification_subscription( template (present) DistanceNotificationSubscription p_distance_notification_subscription := ? ) := { distanceNotificationSubscription := p_distance_notification_subscription } // End of template mw_body_json_distance_notification_subscription template (value) JsonBody m_body_json_periodic_notification_subscription( in template (value) PeriodicNotificationSubscription p_periodic_notification_subscription ) := { periodicNotificationSubscription := p_periodic_notification_subscription } // End of template m_body_json_periodic_notification_subscription template (present) JsonBody mw_body_json_periodic_notification_subscription( template (present) PeriodicNotificationSubscription p_periodic_notification_subscription := ? ) := { periodicNotificationSubscription := p_periodic_notification_subscription } // End of template mw_body_json_periodic_notification_subscription } // End of group location_api group ue_identity_api { template (value) JsonBody m_body_json_ue_identity_tag_info( in template (value) UeIdentityTagInfo p_ueIdentityTagInfo ) := { ueIdentityTagInfo := p_ueIdentityTagInfo } // End of template m_body_json_ue_identity_tag_info template (present) JsonBody mw_body_json_ue_identity_tag_info( template (present) UeIdentityTagInfo p_ueIdentityTagInfo := ? ) := { ueIdentityTagInfo := p_ueIdentityTagInfo } // End of template mw_body_json_ue_identity_tag_info } // End of group ue_identity_api group rnis_subscriptions { template (value) JsonBody m_body_json_subscriptions_list( in template (value) RnisAPI_TypesAndValues.SubscriptionLinkList p_subscriptionLinkList ) := { subscriptionLinkList := p_subscriptionLinkList } // End of template m_body_json_subscriptions_list template (present) JsonBody mw_body_json_subscriptions_list( template (present) RnisAPI_TypesAndValues.SubscriptionLinkList p_subscriptionLinkList := ? ) := { subscriptionLinkList := p_subscriptionLinkList } // End of template mw_body_json_subscriptions_list template (value) JsonBody m_body_json_cell_change_subscription( in template (value) CellChangeSubscription p_cellChangeSubscription ) := { cellChangeSubscription := p_cellChangeSubscription } // End of template m_body_json_cell_change_subscription template (present) JsonBody mw_body_json_cell_change_subscription( template (present) CellChangeSubscription p_cellChangeSubscription := ? ) := { cellChangeSubscription := p_cellChangeSubscription } // End of template mw_body_json_cell_change_subscription template (value) JsonBody m_body_json_rab_info( in template (value) RabInfo p_rabInfo ) := { rabInfo := p_rabInfo } // End of template m_body_json_rab_info template (present) JsonBody mw_body_json_rab_info( template (present) RabInfo p_rabInfo := ? ) := { rabInfo := p_rabInfo } // End of template mw_body_json_rab_info template (value) JsonBody m_body_json_plmn_infos( in template (value) PlmnInfos p_plmnInfos ) := { plmnInfos := p_plmnInfos } // End of template m_body_json_plmn_infos template (present) JsonBody mw_body_json_plmn_infos( template (present) PlmnInfos p_plmnInfos := ? ) := { plmnInfos := p_plmnInfos } // End of template mw_body_json_plmn_infos template (value) JsonBody m_body_json_s1_bearer_info( in template (value) S1BearerInfo p_s1BearerInfo ) := { s1BearerInfo := p_s1BearerInfo } // End of template m_body_json_s1_bearer_info template (present) JsonBody mw_body_json_s1_bearer_info( template (present) S1BearerInfo p_s1BearerInfo := ? ) := { s1BearerInfo := p_s1BearerInfo } // End of template mw_body_json_s1_bearer_info template (value) JsonBody m_body_json_rab_est_subscription( in template (value) RabEstSubscription p_rabEstSubscription ) := { rabEstSubscription := p_rabEstSubscription } // End of template m_body_json_rab_est_subscription template (present) JsonBody mw_body_json_rab_est_subscription( template (present) RabEstSubscription p_rabEstSubscription := ? ) := { rabEstSubscription := p_rabEstSubscription } // End of template mw_body_json_rab_est_subscription template (value) JsonBody m_body_json_rab_mod_subscription( in template (value) RabModSubscription p_rabModSubscription ) := { rabModSubscription := p_rabModSubscription } // End of template m_body_json_rab_mod_subscription template (present) JsonBody mw_body_json_rab_mod_subscription( template (present) RabModSubscription p_rabModSubscription := ? ) := { rabModSubscription := p_rabModSubscription } // End of template mw_body_json_rab_mod_subscription template (value) JsonBody m_body_json_rab_rel_subscription( in template (value) RabRelSubscription p_rabRelSubscription ) := { rabRelSubscription := p_rabRelSubscription } // End of template m_body_json_rab_rel_subscription template (present) JsonBody mw_body_json_rab_rel_subscription( template (present) RabRelSubscription p_rabRelSubscription := ? ) := { rabRelSubscription := p_rabRelSubscription } // End of template mw_body_json_rab_rel_subscription template (value) JsonBody m_body_json_meas_rep_ue_subscription( in template (value) MeasRepUeSubscription p_measRepUeSubscription ) := { measRepUeSubscription := p_measRepUeSubscription } // End of template m_body_json_meas_rep_ue_subscription template (present) JsonBody mw_body_json_meas_rep_ue_subscription( template (present) MeasRepUeSubscription p_measRepUeSubscription := ? ) := { measRepUeSubscription := p_measRepUeSubscription } // End of template mw_body_json_meas_rep_ue_subscription template (value) JsonBody m_body_json_meas_ta_subscription( in template (value) MeasTaSubscription p_measTaSubscription ) := { measTaSubscription := p_measTaSubscription } // End of template m_body_json_meas_ta_subscription template (present) JsonBody mw_body_json_meas_ta_subscription( template (present) MeasTaSubscription p_measTaSubscription := ? ) := { measTaSubscription := p_measTaSubscription } // End of template mw_body_json_meas_ta_subscription template (value) JsonBody m_body_json_ca_reconf_subscription( in template (value) CaReConfSubscription p_caReconfSubscription ) := { caReConfSubscription := p_caReconfSubscription } // End of template m_body_json_ca_reconf_subscription template (present) JsonBody mw_body_json_ca_reconf_subscription( template (present) CaReConfSubscription p_caReconfSubscription := ? ) := { caReConfSubscription := p_caReconfSubscription } // End of template mw_body_json_ca_reconf_subscription template (value) JsonBody m_body_json_s1_bearer_subscription( in template (value) S1BearerSubscription p_s1BearerSubscription ) := { s1BearerSubscription := p_s1BearerSubscription } // End of template m_body_json_s1_bearer_subscription template (present) JsonBody mw_body_json_s1_bearer_subscription( template (present) S1BearerSubscription p_s1BearerSubscription := ? ) := { s1BearerSubscription := p_s1BearerSubscription } // End of template mw_body_json_s1_bearer_subscription template (value) JsonBody m_body_json_l2_meas_subscription( in template (value) L2Meas p_l2Meas ) := { l2Meas := p_l2Meas } // End of template m_body_json_l2_meas_subscription template (present) JsonBody mw_body_json_l2_meas_subscription( template (present) L2Meas p_l2Meas := ? ) := { l2Meas := p_l2Meas } // End of template mw_body_json_l2_meas_subscription } // End of group rnis_subscriptions group rnis_notifications { } // End of group rnis_notifications group traffic_management_api { template (value) JsonBody m_body_json_bw_info( in template (value) BwInfo p_bwInfo ) := { bwInfo := p_bwInfo } // End of template m_body_json_bw_info template (present) JsonBody mw_body_json_bw_info( template (present) BwInfo p_bwInfo := ? ) := { bwInfo := p_bwInfo } // End of template mw_body_json_bw_info template (value) JsonBody m_body_json_bw_info_deltas( in template (value) BwInfoDeltas p_bwInfoDeltas ) := { bwInfoDeltas := p_bwInfoDeltas } // End of template m_body_json_bw_info_deltas template (present) JsonBody mw_body_json_bw_info_deltas( template (present) BwInfoDeltas p_bwInfoDeltas := ? ) := { bwInfoDeltas := p_bwInfoDeltas } // End of template mw_body_json_bw_info_deltas template (present) JsonBody mw_body_json_bw_info_list( template (present) BwInfoList p_bwInfoList := ? ) := { bwInfoList := p_bwInfoList } // End of template mw_body_json_bw_info_list template (value) JsonBody m_body_json_mts_capability_info( in template (value) MtsCapabilityInfo p_mtsCapabilityInfo ) := { mtsCapabilityInfo := p_mtsCapabilityInfo } // End of template m_body_json_mts_capability_info template (present) JsonBody mw_body_json_mts_capability_info( template (present) MtsCapabilityInfo p_mtsCapabilityInfo := ? ) := { mtsCapabilityInfo := p_mtsCapabilityInfo } // End of template mw_body_json_mts_capability_info template (value) JsonBody m_body_json_mts_session_info( in template (value) MtsSessionInfo p_mtsSessionInfo ) := { mtsSessionInfo := p_mtsSessionInfo } // End of template m_body_json_mts_session_info template (present) JsonBody mw_body_json_mts_session_info( template (present) MtsSessionInfo p_mtsSessionInfo := ? ) := { mtsSessionInfo := p_mtsSessionInfo } // End of template mw_body_json_mts_session_info template (present) JsonBody mw_body_json_mts_session_info_list( template (present) MtsSessionInfos p_mtsSessionInfos := ? ) := { mtsSessionInfos := p_mtsSessionInfos } // End of template mw_body_json_mts_session_info_list } // End of group traffic_management_api group app_enablement_api { template (value) JsonBody m_body_json_service_info_list( in template (value) ServiceInfoList p_serviceInfoList ) := { serviceInfoList := p_serviceInfoList } // End of template m_body_json_service_info_list template (present) JsonBody mw_body_json_service_info_list( template (present) ServiceInfoList p_serviceInfoList := ? ) := { serviceInfoList := p_serviceInfoList } // End of template mw_body_json_service_info_list template (value) JsonBody m_body_json_service_info( in template (value) ServiceInfo p_serviceInfo ) := { serviceInfo := p_serviceInfo } // End of template m_body_json_service_info template (present) JsonBody mw_body_json_service_info( template (present) ServiceInfo p_serviceInfo := ? ) := { serviceInfo := p_serviceInfo } // End of template mw_body_json_service_info template (value) JsonBody m_body_json_subscription_link_list( in template (value) EdgePlatformApplicationEnablementAPI_TypesAndValues.SubscriptionLinkList p_subscription_link_list ) := { subscriptionLinkList_app_ens := p_subscription_link_list } // End of template m_body_json_subscription_link_list template (present) JsonBody mw_body_json_subscription_link_list( template (present) EdgePlatformApplicationEnablementAPI_TypesAndValues.SubscriptionLinkList p_subscription_link_list := ? ) := { subscriptionLinkList_app_ens := p_subscription_link_list } // End of template mw_body_json_subscription_link_list template (value) JsonBody m_body_json_app_termination_notif_subscription( in template (value) AppTerminationNotificationSubscription p_appTerminationNotificationSubscription ) := { appTerminationNotificationSubscription := p_appTerminationNotificationSubscription } // End of template m_body_json_app_termination_notif_subscription template (present) JsonBody mw_body_json_app_termination_notif_subscription( template (present) AppTerminationNotificationSubscription p_appTerminationNotificationSubscription := ? ) := { appTerminationNotificationSubscription := p_appTerminationNotificationSubscription } // End of template mw_body_json_app_termination_notif_subscription template (value) JsonBody m_body_json_app_termination_confirmation( in template (value) AppTerminationConfirmation p_appTerminationConfirmation ) := { appTerminationConfirmation := p_appTerminationConfirmation } // End of template m_body_json_app_termination_confirmation template (present) JsonBody mw_body_json_app_termination_confirmation( template (present) AppTerminationConfirmation p_appTerminationConfirmation := ? ) := { appTerminationConfirmation := p_appTerminationConfirmation } // End of template mw_body_json_app_termination_confirmation template (value) JsonBody m_body_json_app_ready_confirmation( in template (value) AppReadyConfirmation p_appReadyConfirmation ) := { appReadyConfirmation := p_appReadyConfirmation } // End of template m_body_json_app_ready_confirmation template (present) JsonBody mw_body_json_app_ready_confirmation( template (present) AppReadyConfirmation p_appReadyConfirmation := ? ) := { appReadyConfirmation := p_appReadyConfirmation } // End of template mw_body_json_app_ready_confirmation template (value) JsonBody m_body_json_srv_liveness_info( in template (value) ServiceLivenessInfo p_serviceLivenessInfo ) := { serviceLivenessInfo := p_serviceLivenessInfo } // End of template m_body_json_srv_liveness_info template (present) JsonBody mw_body_json_srv_liveness_info( template (present) ServiceLivenessInfo p_serviceLivenessInfo := ? ) := { serviceLivenessInfo := p_serviceLivenessInfo } // End of template mw_body_json_srv_liveness_info template (value) JsonBody m_body_json_transport_info_list( in template (value) TransportInfoList p_transportInfoList ) := { transportInfoList := p_transportInfoList } // End of template m_body_json_transport_info_list template (present) JsonBody mw_body_json_transport_info_list( template (present) TransportInfoList p_transportInfoList := ? ) := { transportInfoList := p_transportInfoList } // End of template mw_body_json_transport_info_list template (value) JsonBody m_body_json_dns_rule( in template (value) DnsRule p_dnsRule ) := { dnsRule := p_dnsRule } // End of template m_body_json_dns_rule template (present) JsonBody mw_body_json_dns_rule( template (present) DnsRule p_dnsRule := ? ) := { dnsRule := p_dnsRule } // End of template mw_body_json_dns_rule template (value) JsonBody m_body_json_dns_rule_list( in template (value) DnsRuleList p_dnsRuleList ) := { dnsRuleList := p_dnsRuleList } // End of template m_body_json_dns_rule_list template (present) JsonBody mw_body_json_dns_rule_list( template (present) DnsRuleList p_dnsRuleList := ? ) := { dnsRuleList := p_dnsRuleList } // End of template mw_body_json_dns_rule_list template (value) JsonBody m_body_json_srv_avail_notif_subscription( in template (value) SerAvailabilityNotificationSubscription_ p_serAvailabilityNotificationSubscription ) := { serAvailabilityNotificationSubscription := p_serAvailabilityNotificationSubscription } // End of template m_body_json_srv_avail_notif_subscription template (present) JsonBody mw_body_json_srv_avail_notif_subscription( template (present) SerAvailabilityNotificationSubscription_ p_serAvailabilityNotificationSubscription := ? ) := { serAvailabilityNotificationSubscription := p_serAvailabilityNotificationSubscription } // End of template mw_body_json_srv_avail_notif_subscription template (value) JsonBody m_body_json_timing_caps( in template (value) TimingCaps p_timingCaps ) := { timingCaps := p_timingCaps } // End of template m_body_json_timing_caps template (present) JsonBody mw_body_json_timing_caps( template (present) TimingCaps p_timingCaps := ? ) := { timingCaps := p_timingCaps } // End of template mw_body_json_timing_caps template (value) JsonBody m_body_json_current_time( in template (value) CurrentTime p_currentTime ) := { currentTime := p_currentTime } // End of template m_body_json_current_time template (present) JsonBody mw_body_json_current_time( template (present) CurrentTime p_currentTime := ? ) := { currentTime := p_currentTime } // End of template mw_body_json_current_time template (value) JsonBody m_body_json_traffic_rule( in template (value) TrafficRule p_trafficRule ) := { trafficRule := p_trafficRule } // End of template m_body_json_traffic_rule template (present) JsonBody mw_body_json_traffic_rule( template (present) TrafficRule p_trafficRule := ? ) := { trafficRule := p_trafficRule } // End of template mw_body_json_traffic_rule template (value) JsonBody m_body_json_traffic_rule_list( in template (value) TrafficRuleList p_trafficRuleList ) := { trafficRuleList := p_trafficRuleList } // End of template m_body_json_traffic_rule_list template (present) JsonBody mw_body_json_traffic_rule_list( template (present) TrafficRuleList p_trafficRuleList := ? ) := { trafficRuleList := p_trafficRuleList } // End of template mw_body_json_traffic_rule_list } // End of group app_enablement_api group ue_app_ctx { template (value) JsonBody m_body_json_app_context( in template (value) UEAppInterfaceAPI_TypesAndValues.AppContext p_appContext ) := { appContext := p_appContext } // End of template m_body_json_app_context template (present) JsonBody mw_body_json_app_context( template (present) UEAppInterfaceAPI_TypesAndValues.AppContext p_appContext := ? ) := { appContext := p_appContext } // End of template mw_body_json_app_context template (value) JsonBody m_body_json_app_info( in template (value) AppInfo p_appInfo ) := { appInfo := p_appInfo } // End of template m_body_json_app_info template (present) JsonBody mw_body_json_app_info( template (present) AppInfo p_appInfo := ? ) := { appInfo := p_appInfo } // End of template mw_body_json_app_info } // End of group ue_app_ctx group device_information { template (value) JsonBody m_body_json_device_info_app_list( in template (value) DeviceApplicationInterfaceAPI_TypesAndValues.ApplicationList p_application_list ) := { applicationList := p_application_list } // End of template m_body_json_device_info_app_list template (present) JsonBody mw_body_json_device_info_app_list( template (present) DeviceApplicationInterfaceAPI_TypesAndValues.ApplicationList p_application_list := ? ) := { applicationList := p_application_list } // End of template mw_body_json_device_info_app_list template (value) JsonBody m_body_json_device_info_app_context( in template (value) DeviceApplicationInterfaceAPI_TypesAndValues.AppContext p_appContext ) := { appContext_device_info := p_appContext } // End of template m_body_json_device_info_app_context template (present) JsonBody mw_body_json_device_info_app_context( template (present) DeviceApplicationInterfaceAPI_TypesAndValues.AppContext p_appContext := ? ) := { appContext_device_info := p_appContext } // End of template mw_body_json_device_info_app_context template (value) JsonBody m_body_json_device_info_app_location_availability( in template (value) ApplicationLocationAvailability p_applicationLocationAvailability ) := { applicationLocationAvailability := p_applicationLocationAvailability } // End of template m_body_json_device_info_app_location_availability template (present) JsonBody mw_body_json_device_info_app_location_availability( template (present) ApplicationLocationAvailability p_applicationLocationAvailability := ? ) := { applicationLocationAvailability := p_applicationLocationAvailability } // End of template mw_body_json_device_info_app_location_availability } // End of group device_information group wlan_information { template (value) JsonBody m_body_json_ap_info_list( in template (value) ApInfoList p_apInfoList ) := { apInfoList := p_apInfoList } // End of template m_body_json_ap_info_list template (present) JsonBody mw_body_json_ap_info_list( template (present) ApInfoList p_apInfoList := ? ) := { apInfoList := p_apInfoList } // End of template mw_body_json_ap_info_list template (value) JsonBody m_body_json_sta_info_list( in template (value) StaInfoList p_staInfoList ) := { staInfoList := p_staInfoList } // End of template m_body_json_sta_info_list template (present) JsonBody mw_body_json_sta_info_list( template (present) StaInfoList p_staInfoList := ? ) := { staInfoList := p_staInfoList } // End of template mw_body_json_sta_info_list template (value) JsonBody m_body_json_assoc_sta_subscription( in template (value) AssocStaSubscription p_assocStaSubscription ) := { assocStaSubscription := p_assocStaSubscription } // End of template m_body_json_assoc_sta_subscription template (present) JsonBody mw_body_json_assoc_sta_subscription( template (present) AssocStaSubscription p_assocStaSubscription := ? ) := { assocStaSubscription := p_assocStaSubscription } // End of template mw_body_json_assoc_sta_subscription template (value) JsonBody m_body_json_sta_data_rate_subscription( in template (value) StaDataRateSubscription p_staDataRateSubscription ) := { staDataRateSubscription := p_staDataRateSubscription } // End of template m_body_json_sta_data_rate_subscription template (present) JsonBody mw_body_json_sta_data_rate_subscription( template (present) StaDataRateSubscription p_staDataRateSubscription := ? ) := { staDataRateSubscription := p_staDataRateSubscription } // End of template mw_body_json_sta_data_rate_subscription template (value) JsonBody m_body_json_wlan_subscription_link_list( in template (value) WlanInformationAPI_TypesAndValues.SubscriptionLinkList p_subscription_link_list ) := { subscriptionLinkList_wlan := p_subscription_link_list } // End of template m_body_json_wlan_subscription_link_list template (present) JsonBody mw_body_json_wlan_subscription_link_list( template (present) WlanInformationAPI_TypesAndValues.SubscriptionLinkList p_subscription_link_list := ? ) := { subscriptionLinkList_wlan := p_subscription_link_list } // End of template mw_body_json_wlan_subscription_link_list template (value) JsonBody m_body_json_wlan_measurement_config_link_list( in template (value) MeasurementConfigLinkList p_measurement_config_link_list ) := { measurementConfigLinkList := p_measurement_config_link_list } // End of template m_body_json_wlan_measurement_config_link_list template (present) JsonBody mw_body_json_wlan_measurement_config_link_list( template (present) MeasurementConfigLinkList p_measurement_config_link_list := ? ) := { measurementConfigLinkList := p_measurement_config_link_list } // End of template mw_body_json_wlan_measurement_config_link_list template (value) JsonBody m_body_json_wlan_measurement_config( in template (value) MeasurementConfig p_measurement_config ) := { measurementConfig := p_measurement_config } // End of template m_body_json_wlan_measurement_config template (present) JsonBody mw_body_json_wlan_measurement_config( template (present) MeasurementConfig p_measurement_config := ? ) := { measurementConfig := p_measurement_config } // End of template mw_body_json_wlan_measurement_config } // End of group wlan_information group v2x_information_service { template (value) JsonBody m_body_json_uu_unicast_provisioning_info( in template (value) UuUnicastProvisioningInfo p_uuUnicastProvisioningInfo ) := { uuUnicastProvisioningInfo := p_uuUnicastProvisioningInfo } // End of template m_body_json_uu_unicast_provisioning_info template (present) JsonBody mw_body_json_uu_unicast_provisioning_info( template (present) UuUnicastProvisioningInfo p_uuUnicastProvisioningInfo := ? ) := { uuUnicastProvisioningInfo := p_uuUnicastProvisioningInfo } // End of template mw_body_json_uu_unicast_provisioning_info template (value) JsonBody m_body_json_uu_mbms_provisioning_info( in template (value) UuMbmsProvisioningInfo p_uuMbmsProvisioningInfo ) := { uuMbmsProvisioningInfo := p_uuMbmsProvisioningInfo } // End of template m_body_json_uu_mbms_provisioning_info template (present) JsonBody mw_body_json_uu_mbms_provisioning_info( template (present) UuMbmsProvisioningInfo p_uuMbmsProvisioningInfo := ? ) := { uuMbmsProvisioningInfo := p_uuMbmsProvisioningInfo } // End of template mw_body_json_uu_mbms_provisioning_info template (value) JsonBody m_body_json_pc5_provisioning_info( in template (value) Pc5ProvisioningInfo p_pc5ProvisioningInfo ) := { pc5ProvisioningInfo := p_pc5ProvisioningInfo } // End of template m_body_json_pc5_provisioning_info template (present) JsonBody mw_body_json_pc5_provisioning_info( template (present) Pc5ProvisioningInfo p_pc5ProvisioningInfo := ? ) := { pc5ProvisioningInfo := p_pc5ProvisioningInfo } // End of template mw_body_json_pc5_provisioning_info template (value) JsonBody m_body_json_v2x_predicted_qos( in template (value) PredictedQos p_predicted_qos ) := { predictedQos := p_predicted_qos } // End of template m_body_json_v2x_predicted_qos template (present) JsonBody mw_body_json_v2x_predicted_qos( template (present) PredictedQos p_predicted_qos := ? ) := { predictedQos := p_predicted_qos } // End of template mw_body_json_v2x_predicted_qos template (value) JsonBody m_body_json_v2x_message( in template (value) V2xMsgPublication p_message ) := { v2xMsgPublication := p_message } // End of template m_body_json_v2x_message template (present) JsonBody mw_body_json_v2x_message( template (present) V2xMsgPublication p_message := ? ) := { v2xMsgPublication := p_message } // End of template mw_body_json_v2x_message template (value) JsonBody m_body_json_v2x_subscription_link_list( in template (value) V2XInformationServiceAPI_TypesAndValues.SubscriptionLinkList p_subscription_link_list ) := { subscriptionLinkList_v2x := p_subscription_link_list } // End of template m_body_json_v2x_subscription_link_list template (present) JsonBody mw_body_json_v2x_subscription_link_list( template (present) V2XInformationServiceAPI_TypesAndValues.SubscriptionLinkList p_subscription_link_list := ? ) := { subscriptionLinkList_v2x := p_subscription_link_list } // End of template mw_body_json_v2x_subscription_link_list template (value) JsonBody m_body_json_prov_chg_uu_uni_subscription( in template (value) ProvChgUuUniSubscription p_provChgUuUniSubscription ) := { provChgUuUniSubscription := p_provChgUuUniSubscription } // End of template m_body_json_prov_chg_uu_uni_subscription template (present) JsonBody mw_body_json_prov_chg_uu_uni_subscription( template (present) ProvChgUuUniSubscription p_provChgUuUniSubscription := ? ) := { provChgUuUniSubscription := p_provChgUuUniSubscription } // End of template mw_body_json_prov_uu_uni_subscription template (value) JsonBody m_body_json_prov_chg_uu_mbms_subscription( in template (value) ProvChgUuMbmsSubscription p_provChgUuMbmsSubscription ) := { provChgUuMbmsSubscription := p_provChgUuMbmsSubscription } // End of template m_body_json_prov_chg_uu_mbms_subscription template (present) JsonBody mw_body_json_prov_chg_uu_mbms_subscription( template (present) ProvChgUuMbmsSubscription p_provChgUuMbmsSubscription := ? ) := { provChgUuMbmsSubscription := p_provChgUuMbmsSubscription } // End of template mw_body_json_prov_uu_mbms_subscription template (value) JsonBody m_body_json_prov_chg_pc5_subscription( in template (value) ProvChgPc5Subscription p_provChgPc5Subscription ) := { provChgPc5Subscription := p_provChgPc5Subscription } // End of template m_body_json_prov_chg_pc5_subscription template (present) JsonBody mw_body_json_prov_chg_pc5_subscription( template (present) ProvChgPc5Subscription p_provChgPc5Subscription := ? ) := { provChgPc5Subscription := p_provChgPc5Subscription } // End of template mw_body_json_prov_pc5_subscription template (value) JsonBody m_body_json_v2x_msg_subscription( in template (value) V2xMsgSubscription p_v2xMsgSubscription ) := { v2xMsgSubscription := p_v2xMsgSubscription } // End of template m_body_json_v2x_msg_subscription template (present) JsonBody mw_body_json_v2x_msg_subscription( template (present) V2xMsgSubscription p_v2xMsgSubscription := ? ) := { v2xMsgSubscription := p_v2xMsgSubscription } // End of template mw_body_json_v2x_msg_subscription template (value) JsonBody m_body_json_prov_chg_uu_uni_notification( in template (value) ProvChgUuUniNotification p_provChgUuUniNotification ) := { provChgUuUniNotification := p_provChgUuUniNotification } // End of template m_body_json_prov_chg_uu_uni_notification template (present) JsonBody mw_body_json_prov_chg_uu_uni_notification( template (present) ProvChgUuUniNotification p_provChgUuUniNotification := ? ) := { provChgUuUniNotification := p_provChgUuUniNotification } // End of template mw_body_json_prov_uu_uni_notification template (value) JsonBody m_body_json_prov_chg_uu_mbms_notification( in template (value) ProvChgUuMbmsNotification p_provChgUuMbmsNotification ) := { provChgUuMbmsNotification := p_provChgUuMbmsNotification } // End of template m_body_json_prov_chg_uu_mbms_notification template (present) JsonBody mw_body_json_prov_chg_uu_mbms_notification( template (present) ProvChgUuMbmsNotification p_provChgUuMbmsNotification := ? ) := { provChgUuMbmsNotification := p_provChgUuMbmsNotification } // End of template mw_body_json_prov_uu_mbms_notification template (value) JsonBody m_body_json_prov_chg_pc5_notification( in template (value) ProvChgPc5Notification p_provChgPc5Notification ) := { provChgPc5Notification := p_provChgPc5Notification } // End of template m_body_json_prov_chg_pc5_notification template (present) JsonBody mw_body_json_prov_chg_pc5_notification( template (present) ProvChgPc5Notification p_provChgPc5Notification := ? ) := { provChgPc5Notification := p_provChgPc5Notification } // End of template mw_body_json_prov_pc5_notification } // End of group v2x_information_service group fai { template (value) JsonBody m_body_json_fai_fa_info( in template (value) FaInfo p_faInfo ) := { faInfo := p_faInfo } // End of template m_body_json_fai_fa_info template (present) JsonBody mw_body_json_fai_fa_info( template (present) FaInfo p_faInfo := ? ) := { faInfo := p_faInfo } // End of template mw_body_json_fai_fa_info template (value) JsonBody m_body_json_fai_device_info( in template (value) DeviceInfo p_deviceInfo ) := { deviceInfo := p_deviceInfo } // End of template m_body_json_fai_device_info template (present) JsonBody mw_body_json_fai_device_info( template (present) DeviceInfo p_deviceInfo := ? ) := { deviceInfo := p_deviceInfo } // End of template mw_body_json_fai_device_info template (value) JsonBody m_body_json_fai_cable_line_info( in template (value) CableLineInfo p_cableLineInfo ) := { cableLineInfo := p_cableLineInfo } // End of template m_body_json_fai_cable_line_info template (present) JsonBody mw_body_json_fai_cable_line_info( template (present) CableLineInfo p_cableLineInfo := ? ) := { cableLineInfo := p_cableLineInfo } // End of template mw_body_json_fai_cable_line_info template (value) JsonBody m_body_json_fai_pon_info( in template (value) PonInfo p_ponInfo ) := { ponInfo := p_ponInfo } // End of template m_body_json_fai_pon_info template (present) JsonBody mw_body_json_fai_pon_info( template (present) PonInfo p_ponInfo := ? ) := { ponInfo := p_ponInfo } // End of template mw_body_json_fai_pon_info template (value) JsonBody m_body_json_fai_subscription_link_list( in template (value) FixedAccessInformationServiceAPI_TypesAndValues.SubscriptionLinkList p_subscriptionLinkList ) := { subscriptionLinkList_fai := p_subscriptionLinkList } // End of template m_body_json_fai_subscription_link_list template (present) JsonBody mw_body_json_fai_subscription_link_list( template (present) FixedAccessInformationServiceAPI_TypesAndValues.SubscriptionLinkList p_subscriptionLinkList := ? ) := { subscriptionLinkList_fai := p_subscriptionLinkList } // End of template mw_body_json_fai_subscription_link_list template (value) JsonBody m_body_json_fai_onu_alarm_subscription_link_list( in template (value) OnuAlarmSubscription p_onuAlarmSubscription ) := { onuAlarmSubscription := p_onuAlarmSubscription } // End of template m_body_json_fai_onu_alarm_subscription_link_list template (present) JsonBody mw_body_json_fai_onu_alarm_subscription_link_list( template (present) OnuAlarmSubscription p_onuAlarmSubscription := ? ) := { onuAlarmSubscription := p_onuAlarmSubscription } // End of template mw_body_json_fai_onu_alarm_subscription_link_list } // End of group fai } // End of module LibItsHttp_JsonTemplates