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 |