Commit fdffee0c authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

SA#88

parent d0ffb8ff
Loading
Loading
Loading
Loading
Loading
+22 −14
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Nchf_ConvergedCharging
  version: 3.0.0.alpha-3
  version: 3.0.0.alpha-4
  description: |
    ConvergedCharging Service    © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
externalDocs:
  description: >
    3GPP TS 32.291 V16.3.0: Telecommunication management; Charging management; 
    3GPP TS 32.291 V16.4.0: Telecommunication management; Charging management; 
    5G system, charging service; Stage 3.
  url: 'http://www.3gpp.org/ftp/Specs/archive/32_series/32.291/'
servers:
  - url: '{apiRoot}/nchf-convergedcharging/v2'
  - url: '{apiRoot}/nchf-convergedcharging/v3'
    variables:
      apiRoot:
        default: https://example.com
@@ -35,19 +35,19 @@ paths:
        '400':
          description: Bad request
          content:
            application/json:
            application/problem+json:
              schema:
                $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
        '403':
          description: Forbidden
          content:
            application/json:
            application/problem+json:
              schema:
                $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
        '404':
          description: Not Found
          content:
            application/json:
            application/problem+json:
              schema:
                $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
        '401':
@@ -65,7 +65,7 @@ paths:
        default:
          $ref: 'TS29571_CommonData.yaml#/components/responses/default'
      callbacks:
        myNotification:
        chargingNotification:
          '{$request.body#/notifyUri}':
            post:
              requestBody:
@@ -80,7 +80,7 @@ paths:
                '400':
                  description: Bad request
                  content:
                    application/json:
                    application/problem+json:
                      schema:
                        $ref: >-
                          TS29571_CommonData.yaml#/components/schemas/ProblemDetails
@@ -111,19 +111,19 @@ paths:
        '400':
          description: Bad request
          content:
            application/json:
            application/problem+json:
              schema:
                $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
        '403':
          description: Forbidden
          content:
            application/json:
            application/problem+json:
              schema:
                $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
        '404':
          description: Not Found
          content:
            application/json:
            application/problem+json:
              schema:
                $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
        '401':
@@ -161,7 +161,7 @@ paths:
        '404':
          description: Not Found
          content:
            application/json:
            application/problem+json:
              schema:
                $ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
        '401':
@@ -191,12 +191,16 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
        invocationSequenceNumber:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
        retransmissionIndicator:
          type: boolean
        oneTimeEvent:
          type: boolean
        oneTimeEventType:
          $ref: '#/components/schemas/oneTimeEventType'
        notifyUri:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
        supportedFeatures:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
        serviceSpecificationInfo:
          type: string
        multipleUnitUsage:
@@ -238,6 +242,8 @@ components:
          $ref: '#/components/schemas/InvocationResult'
        sessionFailover:
          $ref: '#/components/schemas/SessionFailover'
        supportedFeatures:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
        multipleUnitInformation:
          type: array
          items:
@@ -476,8 +482,6 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
        rANSecondaryRATUsageReport:
          $ref: '#/components/schemas/RANSecondaryRATUsageReport'
      required:
        - pduSessionInformation
    UserInformation:
      type: object
      properties:
@@ -634,6 +638,8 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
        uplinkVolume:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
        downlinkVolume:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64'
        localSequenceNumber:
          type: integer
        qFIContainerInformation:
@@ -995,6 +1001,7 @@ components:
      anyOf:
        - type: string
          enum:
            - AMF
            - SMF
            - SMSF
            - SGW
@@ -1025,6 +1032,7 @@ components:
            - QOS_CHANGE
            - VOLUME_LIMIT
            - TIME_LIMIT
            - EVENT_LIMIT
            - PLMN_CHANGE
            - USER_LOCATION_CHANGE
            - RAT_CHANGE
+8 −6
Original line number Diff line number Diff line
openapi: 3.0.0 
info:
  title: Nchf_OfflineOnlyCharging
  version: 1.0.0.alpha-3
  version: 1.0.0.alpha-4
  description: |
    OfflineOnlyCharging Service
    © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
externalDocs:
  description: >
    3GPP TS 32.291 V16.3.0: Telecommunication management; Charging management; 
    3GPP TS 32.291 V16.4.0: Telecommunication management; Charging management; 
    5G system, charging service; Stage 3.
  url: 'http://www.3gpp.org/ftp/Specs/archive/32_series/32.291/'
servers:
@@ -170,10 +170,11 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
        invocationSequenceNumber:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
        oneTimeEvent:
        retransmissionIndicator:
          type: boolean
        notifyUri:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'

        serviceSpecificationInfo:
          type: string
        multipleUnitUsage:
          type: array
          items:
@@ -189,7 +190,7 @@ components:
        roamingQBCInformation:
          $ref: '#/components/schemas/RoamingQBCInformation'
      required:
        - nfIdentification
        - nfConsumerIdentificatio
        - invocationTimeStamp
        - invocationSequenceNumber
    ChargingDataResponse:
@@ -575,6 +576,7 @@ components:
            - QOS_CHANGE
            - VOLUME_LIMIT
            - TIME_LIMIT
            - EVENT_LIMIT
            - PLMN_CHANGE
            - USER_LOCATION_CHANGE
            - RAT_CHANGE