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

Review typing for MEC 014

parent 7d22b028
Loading
Loading
Loading
Loading
Changes for titan-test-system-framework: 1 added line, 1 removed line.
Original line number Diff line number Diff line
Subproject commit 163d1cfca22b18ceb1d7e24380f46f7fbaa53a97
Subproject commit 554d6b6b3ce1e51d88267a3c946cd30caac97a55
+6 −9
Changes for ttcn/LibMec/UEidentityAPI/ttcn/UEidentityAPI_TypesAndValues.ttcn: 6 added lines, 9 removed lines.
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
Changes for ttcn/patch_lib_http/ttcn/LibHttp_JsonMessageBodyTypes.ttcn: 0 added lines, 1 removed line.
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
Changes for ttcn/patch_lib_http/ttcn/LibHttp_JsonTemplates.ttcn: 0 added lines, 12 removed lines.
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
                                                            ) := {