Commit da5a0da2 authored by yadavra's avatar yadavra
Browse files

Edit TS29437_SS_SAnManagement.yaml with CRs agreed in CT3#146 meeting.

parent ad44616a
Loading
Loading
Loading
Loading
Loading
+61 −6
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ openapi: 3.0.0

info:
  title: SAn Server Spatial Anchors Management Service
  version: 1.0.1
  version: 1.1.0-alpha.1
  description: |
    API for Spatial Anchor Management Service.
    ©2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ info:

externalDocs:
  description: >
    3GPP TS 29.437 V19.1.0; Service Enabler Architecture Layer for Verticals (SEAL);
    3GPP TS 29.437 V20.0.0; Service Enabler Architecture Layer for Verticals (SEAL);
    Metaverse Enablement Services; Stage 3.
  url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.437/

@@ -619,6 +619,19 @@ components:
           $ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ServiceArea'
        rules:
          $ref: '#/components/schemas/AllowedRules'
        timePeriod:
          type: array
          items:
            $ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
          minItems: 1
        durationSec:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/DurationSec'
        assoName:
          type: string
        expiryHandlingInd:
          $ref: '#/components/schemas/ExpiryHandlingInd'
        saState:
          $ref: '#/components/schemas/SaState'
      required:
        - posInfo

@@ -702,6 +715,10 @@ components:
          description: Contains the identifier(s) of Spatial Map layer(s).
        localInfo:
          $ref: '#/components/schemas/LocalizationInfo'
        objId:
          type: string
        referencePoint:
          $ref: 'TS29572_Nlmf_Location.yaml#/components/schemas/Local3dPointUncertaintyEllipsoid'
      required:
        - spaMapId

@@ -1005,7 +1022,7 @@ components:
        Represents the type of entity.  
        Possible values are:  
          - VAL_SERVER: Indicates that the entity type is a VAL Server
          - VAL_CLIENT: Indicates that the entity type is VAL Client.
          - VAL_CLIENT: Indicates that the entity type is a VAL Client.

    AnchorEvent:
      anyOf:
@@ -1020,7 +1037,7 @@ components:
          enumeration but is not used to encode content defined in the present version of
          this API.
      description: |
        Represents the type of entity.  
        Represents the  Spatial Anchors event.  
        Possible values are:
          - ANCHOR_DISCOVERY: Indicates that the Spatial Anchors event is spatial anchors dicovery.
          - UE_SPATIAL_ANCHOR_INTEREST: Indicates that the Spatial Anchors event is the UE 
@@ -1041,7 +1058,7 @@ components:
          enumeration but is not used to encode content defined in the present version of
          this API.
      description: |
        Represents the type of entity.  
        Represents the spatial anchor management event.  
        Possible values are:
          - ANCHOR_CREATION: Indicates that the spatial anchor management event is
            spatial anchor creation.
@@ -1064,7 +1081,7 @@ components:
          enumeration but is not used to encode content defined in the present version of
          this API.
      description: |
        Represents the type of entity.  
        Represents the detected event that triggers the notification.  
        Possible values are:
          - ANCHOR_IN_RANGE_OF_UE: Indicates that the triggered event is spatial anchor
            in range of the UE.
@@ -1075,5 +1092,43 @@ components:
          - UE_OUT_RANGE_OF_ANCHOR: Indicates that the triggered event is UE leaving
            the range of spatial anchor.

    ExpiryHandlingInd:
      anyOf:
      - type: string
        enum:
         - DELETE_ON_EXPIRY
         - MARK_AS_INACTIVE
      - type: string
        description: >
          This string provides forward-compatibility with future extensions to the
          enumeration but is not used to encode content defined in the present version of
          this API.
      description: |
        Indicates whether the spatial anchor shall be deleted or its state to be
        updated as inactive on expiry by the SAn server.  
        Possible values are:
          - DELETE_ON_EXPIRY: Represents the Spatial Anchor shall be deleted on expiry by the
            SAn server.
          - MARK_AS_INACTIVE: Represents the Spatial Anchor shall be updated as inactive on expiry
            by the SAn server.

    SaState:
      anyOf:
       - type: string
         enum:
         - ACTIVE
         - INACTIVE
       - type: string
         description: >
          This string provides forward-compatibility with future extensions to the
          enumeration but is not used to encode content defined in the present version of
          this API.
      description: |
        Indicates the state of the spatial anchor (active or inactive).  
        Possible values are:
          - ACTIVE: Represents the spatial anchor is in active state.
          - INACTIVE: Represents the spatial anchor is in inactive state.

# Data types describing alternative data types or combinations of data types:
#