Commit 673418dc authored by YannGarcia's avatar YannGarcia
Browse files

Review typing for MEC 014

parent 7d22b028
Loading
Loading
Loading
Loading
Original line number Diff line number Diff line
Subproject commit 163d1cfca22b18ceb1d7e24380f46f7fbaa53a97
Subproject commit 554d6b6b3ce1e51d88267a3c946cd30caac97a55
+6 −9
Original line number Diff line number Diff line
/**
 *  @author     ETSI / STF569
 *  @author     ETSI / STF569 / TTF T027
 *  @version    $URL$
 *              $Id$
 *  @desc       Module containing types and values for UeIdentiyAPI protocol
@@ -13,13 +13,10 @@ module UEidentityAPI_TypesAndValues {
  // JSON
  import from Json all;
  
  // LibCommon
  import from LibCommon_BasicTypesAndValues all;
  
  /**
   * @desc Information of UE identity tag used in UE Identity feature
   * @member ueIdentityTags 1 to N tags presented by a ME Application instance to a ME Platform
   * @see ETSI GS MEC 014 Clause 7.2    Global definitions and resource structure
   * @see ETSI GS MEC 014 V3.1.1 (2023-06) Table 6.2.2-1: Definition of type UeIdentityTagInfo
   */
  type record UeIdentityTagInfo {
    UeIdentityTags ueIdentityTags
@@ -27,13 +24,13 @@ module UEidentityAPI_TypesAndValues {

  /**
   * @desc Specific tag presented by a ME Application instance to a ME Platform
   * @see ETSI GS MEC 014 Clause 6.2.2  Type: UeIdentityTagInfo
   * @see ETSI GS MEC 014 V3.1.1 (2023-06) Table 6.2.2-1: Definition of type UeIdentityTagInfo
   */
  type Json.String UeIdentityTag;
  
  /**
   * @desc Status of the resource ueIdentityTagInfo
   * @see ETSI GS MEC 014 Clause 6.2.2  Type: UeIdentityTagInfo
   * @see ETSI GS MEC 014 V3.1.1 (2023-06) Table 6.2.2-1: Definition of type UeIdentityTagInfo
   */
  type enumerated State {
    UNREGISTERED,
@@ -45,7 +42,7 @@ module UEidentityAPI_TypesAndValues {
   * @desc ME Application instance to a ME Platform
   * @member ueIdentityTag Specific tag presented by a ME Application instance to a ME Platform
   * @member state Status of the resource ueIdentityTagInfo
   * @see ETSI GS MEC 014 Clause 6.2.2  Type: UeIdentityTagInfo
   * @see ETSI GS MEC 014 V3.1.1 (2023-06) Table 6.2.2-1: Definition of type UeIdentityTagInfo
   */
  type record UeIdentityTagItem {
    Json.String ueIdentityTag,
@@ -54,7 +51,7 @@ module UEidentityAPI_TypesAndValues {

  /**
   * @desc 1 to N tags presented by a ME Application instance to a ME Platform
   * @see ETSI GS MEC 014 Clause 6.2.2  Type: UeIdentityTagInfo
   * @see ETSI GS MEC 014 V3.1.1 (2023-06) Table 6.2.2-1: Definition of type UeIdentityTagInfo
   */
  type record of UeIdentityTagItem UeIdentityTags;
  
+0 −1
Original line number Diff line number Diff line
@@ -38,7 +38,6 @@ module LibHttp_JsonMessageBodyTypes {
    AccessPointList                                        accessPointList,
    UserTrackingSubscription                               userTrackingSubscription,
    PeriodicTrackingSubscription                           periodicTrackingSubscription,
    CircleNotificationSubscription                         circleNotificationSubscription,
    TerminalDistance                                       terminalDistance,
    LibMec_TypesAndValues.ProblemDetails                   problemDetails,
    UeIdentityTagInfo                                      ueIdentityTagInfo,
+0 −12
Original line number Diff line number Diff line
@@ -429,18 +429,6 @@ group ams_api {
      periodicTrackingSubscription := p_periodic_tracking_subscription
    } // End of template mw_body_json_periodic_rtracking_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
                                                            ) := {