Commit 7c66a19c authored by sunse's avatar sunse
Browse files

Ts28.541 rel 18 cr0735 nrm enhancements for pcf function

parent 4f0efe2e
Loading
Loading
Loading
Loading
+72 −5
Original line number Diff line number Diff line
@@ -643,6 +643,54 @@ components:
      type: array
      items:
        $ref: 'TS28541_NrNrm.yaml#/components/schemas/Tai' 
    SupiRange:
      type: object
      properties:
        start:
          type: string
        end:
          type: string
        pattern:
          type: string
    IdentityRange:
      type: object
      properties:
        start:
          type: string
        end:
          type: string
        pattern:
          type: string
    ProseCapability:
      type: object
      properties:
        proseDirectDiscovey:
          type: boolean
        proseDirectCommunication:
          type: boolean
        proseL2UetoNetworkRelay:
          type: boolean
        proseL3UetoNetworkRelay:
          type: boolean
        proseL2RemoteUe:
          type: boolean
        proseL3RemoteUe:
          type: boolean
    V2xCapability:
      type: object
      properties:
        lteV2x:
          type: boolean
        nrV2x:
          type: boolean
    SupiRangeList:
      type: array
      items:
        $ref: '#/components/schemas/SupiRange'
    IdentityRangeList:
      type: array
      items:
        $ref: '#/components/schemas/IdentityRange'

#-------- Definition of concrete IOCs --------------------------------------------
    ProvMnS:
@@ -1002,23 +1050,42 @@ components:
                - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr'
                - type: object
                  properties:
                    plmnIdList:
                      $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList'
                    pLMNInfoList:
                      $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList'
                    sBIFqdn:
                      type: string
                    snssaiList:
                      $ref: '#/components/schemas/SnssaiList'
                    managedNFProfile:
                      $ref: '#/components/schemas/ManagedNFProfile'
                    commModelList:
                      $ref: '#/components/schemas/CommModelList'
                    groupId:
                      type: string
                    dnnList:
                      type: array
                      items:
                        type: string
                    supiRanges:
                      $ref: '#/components/schemas/SupiRangeList'
                    gpsiRanges:
                      $ref: '#/components/schemas/IdentityRangeList'
                    rxDiamHost:
                      type: string
                    rxDiamRealm:
                      type: string
                    v2xSupportInd:
                      type: boolean
                    proseSupportInd:
                      type: boolean
                    proseCapability:
                      $ref: '#/components/schemas/ProseCapability'
                    v2xCapability:
                      $ref: '#/components/schemas/V2xCapability'
                    configurable5QISetRef:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
                    dynamic5QISetRef:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
                    supportedBMOList:
                      $ref: '#/components/schemas/SupportedBMOList'

        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
        - type: object
          properties: