Commit 2c132264 authored by Yann Garcia's avatar Yann Garcia
Browse files

Rebuild AtsMec_V2XInformationServiceAPI

parent 3cd64eef
Loading
Loading
Loading
Loading
+148 −103

File changed.

Preview size limit exceeded, changes collapsed.

+71 −3
Original line number Diff line number Diff line
@@ -69,7 +69,7 @@ module V2XInformationServiceAPI_Templates {
  } // End of template mw_pc5_provisioning_info

  template (omit) PredictedQos m_predicted_qos(
                                               in template (value) PredictionTarget p_predictionTarget,
                                               in template (value) PredictionTarget p_predictionTarget := E2E_APPLICATION_INSTANCE_PREDICTION,
                                               in template (value) Json.String p_locationGranularity,
                                               in template (value) Qos p_qos,                                               
                                               in template (omit) TimeStamp p_noticePeriod := omit,
@@ -104,6 +104,50 @@ module V2XInformationServiceAPI_Templates {
    qos                 := p_qos
  } // End of template mw_predicted_qos

  template (value) Qos m_qos(
                             in template (value) StreamList p_stream
                             ) := {
    stream := p_stream
  } // End of template m_qos

  template (present) Qos mw_qos(
                                template (present) StreamList p_stream := ?
                             ) := {
    stream := p_stream
  } // End of template mw_qos

  template (value) Stream m_stream(
                                   in template (value) QosKpiList p_qos_kpi
                                   ) := {
    qosKpi := p_qos_kpi
  } // End of template m_stream

  template (present) Stream mw_stream(
                                      template (present) QosKpiList p_qos_kpi := ?
                                      ) := {
    qosKpi := p_qos_kpi
  } // End of template mw_stream

  template (omit) QosKpi m_qos_kpi(
                                   in Json.String p_kpi_name,
                                   in Json.String p_kpi_value,
                                   in template (omit) Json.String p_confidence := omit
                                   ) := {
    kpiName    := p_kpi_name,
    kpiValue   := p_kpi_value,
    confidence := p_confidence
  } // End of template m_qos_kpi

  template (present) QosKpi mw_qos_kpi(
                                       template (present) Json.String p_kpi_name := ?,
                                       template (present) Json.String p_kpi_value := ?,
                                       template Json.String p_confidence := *
                                       ) := {
    kpiName    := p_kpi_name,
    kpiValue   := p_kpi_value,
    confidence := p_confidence
  } // End of template mw_qos_kpi

  template (omit) RouteInfo m_route_info(
                                         in template (value) LocationInfo p_location,
                                         in template (omit) TimeStamp p_time := omit
@@ -208,6 +252,30 @@ module V2XInformationServiceAPI_Templates {
    msgContent              := p_msgContent
  } // End of template mw_v2x_message

  template (value) V2xMsgPropertiesValues m_v2x_msg_properties_values(
                                                                      in StdOrganization p_std_organization := ETSI,
                                                                      in MsgType p_msg_type := cam,
                                                                      in Json.Integer p_msg_protocol_version := 1,
                                                                      in template (value) LocationInfo p_location_info
                                                                      ) := {
    stdOrganization    := p_std_organization,
    msgType            := p_msg_type,
    msgProtocolVersion := p_msg_protocol_version,
    locationInfo       := p_location_info
  } // End of template m_v2x_msg_properties_values

  template (present) V2xMsgPropertiesValues mw_v2x_msg_properties_values(
                                                                         template (present) StdOrganization p_std_organization := ?,
                                                                         template (present) MsgType p_msg_type := ?,
                                                                         template (present) Json.Integer p_msg_protocol_version := ?,
                                                                         template (present) LocationInfo p_location_info := ?
                                                                         ) := {
    stdOrganization    := p_std_organization,
    msgType            := p_msg_type,
    msgProtocolVersion := p_msg_protocol_version,
    locationInfo       := p_location_info
  } // End of template mw_v2x_msg_properties_values

  template (omit) ProvChgUuUniSubscription m_prov_chg_uu_uni_subscription(
                                                                          in template (value) ProvChgUuUniSubscriptionFilterCriteria p_filterCriteria,
                                                                          in template (omit) Json.AnyURI p_callbackReference := omit,