5.8 Data Types related to Charging

29.5713GPP5G SystemCommon Data Types for Service Based InterfacesRelease 18Stage 3TS

5.8.1 Introduction

This clause defines common data types related to Charging.

5.8.2 Simple Data Types

This clause specifies common simple data types.

Table 5.8.2-1: Simple Data Types

Type Name

Type Definition

Description

ChargingId

Uint32

Charging identifier allowing correlation of charging information

(NOTE)

ApplicationChargingId

string

Application provided charging identifier allowing correlation of charging information.

RatingGroup

Uint32

Identifier of a Rating Group

ServiceId

Uint32

Identifier of a Service

NOTE: This data type is deprecated and shall not be used by any new API definition. To secure the uniqueness of the charging identifier, "string" type shall be used for attributes carrying a charging identifier.

5.8.3 Enumerations

5.8.4 Structured Data Types

5.8.4.1 Type: SecondaryRatUsageReport

Table 5.8.4.1-1: Definition of type SecondaryRatUsageReport

Attribute name

Data type

P

Cardinality

Description

secondaryRatType

RatType

M

1

Secondary RAT type

qosFlowsUsageData

array(QosFlowUsageReport)

M

1..N

QoS flows usage data

5.8.4.2 Type: QoSFlowUsageReport

Table 5.8.4.2-1: Definition of type QoSFlowUsageReport

Attribute name

Data type

P

Cardinality

Description

qfi

Qfi

M

1

QoS Flow Indicator

startTimeStamp

DateTime

M

1

UTC time indicating the start time of the collection period of the included usage data for DL and UL.

endTimeStamp

DateTime

M

1

UTC time indicating the end time of the collection period of the included usage data for DL and UL.

downlinkVolume

Int64

M

1

Data usage for DL, encoding a number of octets

uplinkVolume

Int64

M

1

Data usage for UL, encoding a number of octets

5.8.4.3 Type: SecondaryRatUsageInfo

Table 5.8.4.3-1: Definition of type SecondaryRatUsageInfo

Attribute name

Data type

P

Cardinality

Description

secondaryRatType

RatType

M

1

Secondary RAT type

qosFlowsUsageData

array(QosFlowUsageReport)

O

1..N

QoS flows usage data

pduSessionUsageData

array(VolumeTimedReport)

O

1..N

PDU session usage data

5.8.4.4 Type: VolumeTimedReport

Table 5.8.4.4-1: Definition of type VolumeTimedReport

Attribute name

Data type

P

Cardinality

Description

startTimeStamp

DateTime

M

1

UTC time indicating the start time of the collection period of the included usage data for DL and UL.

endTimeStamp

DateTime

M

1

UTC time indicating the end time of the collection period of the included usage data for DL and UL.

downlinkVolume

Int64

M

1

Data usage for DL, encoding a number of octets

uplinkVolume

Int64

M

1

Data usage for UL, encoding a number of octets