Loading TS32291_Nchf_OfflineOnlyCharging.yaml +42 −5 Original line number Diff line number Diff line openapi: 3.0.0 info: title: Nchf_OfflineOnlyCharging version: 1.0.0.alpha-4 version: 1.0.0 description: | OfflineOnlyCharging Service © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: > 3GPP TS 32.291 V16.4.0: Telecommunication management; Charging management; 3GPP TS 32.291 V16.5.0: Telecommunication management; Charging management; 5G system, charging service; Stage 3. url: 'http://www.3gpp.org/ftp/Specs/archive/32_series/32.291/' servers: Loading @@ -17,6 +17,10 @@ servers: apiRoot: default: https://example.com description: apiRoot as defined in subclause 4.4 of 3GPP TS 29.501. security: - {} - oAuth2ClientCredentials: - nchf-offlineonlycharging paths: /offlinechargingdata: post: Loading Loading @@ -158,6 +162,14 @@ paths: default: $ref: 'TS29571_CommonData.yaml#/components/responses/default' components: securitySchemes: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{nrfApiRoot}/oauth2/token' scopes: nchf-offlineonlycharging: Access to the Nchf_OfflineOnlyCharging API schemas: ChargingDataRequest: type: object Loading @@ -172,7 +184,6 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32' retransmissionIndicator: type: boolean serviceSpecificationInfo: type: string multipleUnitUsage: Loading @@ -190,7 +201,7 @@ components: roamingQBCInformation: $ref: '#/components/schemas/RoamingQBCInformation' required: - nfConsumerIdentificatio - nfConsumerIdentification - invocationTimeStamp - invocationSequenceNumber ChargingDataResponse: Loading Loading @@ -292,8 +303,14 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' downlinkVolume: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' serviceSpecificUnits: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' eventTimeStamps: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' minItems: 0 localSequenceNumber: type: integer pDUContainerInformation: Loading @@ -309,6 +326,8 @@ components: $ref: '#/components/schemas/UserInformation' userLocationinfo: $ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation' mAPDUNon3GPPUserLocationInfo: $ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation' userLocationTime: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' presenceReportingAreaInformation: Loading Loading @@ -354,6 +373,8 @@ components: $ref: '#/components/schemas/ServingNetworkFunctionID' ratType: $ref: 'TS29571_CommonData.yaml#/components/schemas/RatType' mAPDUNon3GPPRATType: $ref: 'TS29571_CommonData.yaml#/components/schemas/RatType' dnnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' chargingCharacteristics: Loading Loading @@ -382,6 +403,8 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ambr' servingCNPlmnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' mAPDUSessionInformation: $ref: '#/components/schemas/MAPDUSessionInformation' required: - pduSessionID - dnnId Loading Loading @@ -422,6 +445,10 @@ components: type: string chargingRuleBaseName: type: string mAPDUSteeringFunctionality: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringFunctionality' mAPDUSteeringMode: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringMode' NetworkSlicingInfo: type: object properties: Loading Loading @@ -552,6 +579,13 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' downlinkVolume: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' MAPDUSessionInformation: type: object properties: mAPDUSessionIndicator: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/MaPduIndication' aTSSSCapability: $ref: 'TS29571_CommonData.yaml#/components/schemas/AtsssCapability' NodeFunctionality: anyOf: - type: string Loading Loading @@ -595,6 +629,9 @@ components: - CHANGE_OF_ISMF - START_OF_SERVICE_DATA_FLOW - GFBR_GUARANTEED_STATUS_CHANGE - ADDITION_OF_ACCESS - REMOVAL_OF_ACCESS - START_OF_SDF_ADDITIONAL_ACCESS - type: string TriggerCategory: anyOf: Loading Loading
TS32291_Nchf_OfflineOnlyCharging.yaml +42 −5 Original line number Diff line number Diff line openapi: 3.0.0 info: title: Nchf_OfflineOnlyCharging version: 1.0.0.alpha-4 version: 1.0.0 description: | OfflineOnlyCharging Service © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: > 3GPP TS 32.291 V16.4.0: Telecommunication management; Charging management; 3GPP TS 32.291 V16.5.0: Telecommunication management; Charging management; 5G system, charging service; Stage 3. url: 'http://www.3gpp.org/ftp/Specs/archive/32_series/32.291/' servers: Loading @@ -17,6 +17,10 @@ servers: apiRoot: default: https://example.com description: apiRoot as defined in subclause 4.4 of 3GPP TS 29.501. security: - {} - oAuth2ClientCredentials: - nchf-offlineonlycharging paths: /offlinechargingdata: post: Loading Loading @@ -158,6 +162,14 @@ paths: default: $ref: 'TS29571_CommonData.yaml#/components/responses/default' components: securitySchemes: oAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: '{nrfApiRoot}/oauth2/token' scopes: nchf-offlineonlycharging: Access to the Nchf_OfflineOnlyCharging API schemas: ChargingDataRequest: type: object Loading @@ -172,7 +184,6 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32' retransmissionIndicator: type: boolean serviceSpecificationInfo: type: string multipleUnitUsage: Loading @@ -190,7 +201,7 @@ components: roamingQBCInformation: $ref: '#/components/schemas/RoamingQBCInformation' required: - nfConsumerIdentificatio - nfConsumerIdentification - invocationTimeStamp - invocationSequenceNumber ChargingDataResponse: Loading Loading @@ -292,8 +303,14 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' downlinkVolume: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' serviceSpecificUnits: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' eventTimeStamps: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' minItems: 0 localSequenceNumber: type: integer pDUContainerInformation: Loading @@ -309,6 +326,8 @@ components: $ref: '#/components/schemas/UserInformation' userLocationinfo: $ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation' mAPDUNon3GPPUserLocationInfo: $ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation' userLocationTime: $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' presenceReportingAreaInformation: Loading Loading @@ -354,6 +373,8 @@ components: $ref: '#/components/schemas/ServingNetworkFunctionID' ratType: $ref: 'TS29571_CommonData.yaml#/components/schemas/RatType' mAPDUNon3GPPRATType: $ref: 'TS29571_CommonData.yaml#/components/schemas/RatType' dnnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' chargingCharacteristics: Loading Loading @@ -382,6 +403,8 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ambr' servingCNPlmnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' mAPDUSessionInformation: $ref: '#/components/schemas/MAPDUSessionInformation' required: - pduSessionID - dnnId Loading Loading @@ -422,6 +445,10 @@ components: type: string chargingRuleBaseName: type: string mAPDUSteeringFunctionality: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringFunctionality' mAPDUSteeringMode: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringMode' NetworkSlicingInfo: type: object properties: Loading Loading @@ -552,6 +579,13 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' downlinkVolume: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uint64' MAPDUSessionInformation: type: object properties: mAPDUSessionIndicator: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/MaPduIndication' aTSSSCapability: $ref: 'TS29571_CommonData.yaml#/components/schemas/AtsssCapability' NodeFunctionality: anyOf: - type: string Loading Loading @@ -595,6 +629,9 @@ components: - CHANGE_OF_ISMF - START_OF_SERVICE_DATA_FLOW - GFBR_GUARANTEED_STATUS_CHANGE - ADDITION_OF_ACCESS - REMOVAL_OF_ACCESS - START_OF_SDF_ADDITIONAL_ACCESS - type: string TriggerCategory: anyOf: Loading