producer

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2024 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildConvergedChargingDataUpdateResopone

func BuildConvergedChargingDataUpdateResopone(
	chargingData models.ChargingDataRequest,
) (models.ChargingDataResponse, bool)

func BuildOnlineChargingDataCreateResopone

func BuildOnlineChargingDataCreateResopone(
	ue *chf_context.ChfUe, chargingData models.ChargingDataRequest,
) models.ChargingDataResponse

func ChargingDataRelease

func ChargingDataRelease(chargingData models.ChargingDataRequest, chargingSessionId string) *models.ProblemDetails

func ChargingDataUpdate

func ChargingDataUpdate(
	chargingData models.ChargingDataRequest, chargingSessionId string,
) (*models.ChargingDataResponse, *models.ProblemDetails)

func CloseCDR

func CloseCDR(record *cdrType.CHFRecord, partial bool) error

func HandleChargingdataInitial

func HandleChargingdataInitial(request *httpwrapper.Request) *httpwrapper.Response

func HandleChargingdataRelease

func HandleChargingdataRelease(request *httpwrapper.Request) *httpwrapper.Response

func HandleChargingdataUpdate

func HandleChargingdataUpdate(request *httpwrapper.Request) *httpwrapper.Response

func NotifyRecharge

func NotifyRecharge(ueId string, rg int32)

func OpenCDR

func OpenCDR(
	chargingData models.ChargingDataRequest, ue *chf_context.ChfUe, sessionId string, partialRecord bool,
) (*cdrType.CHFRecord, error)

func SendChargingNotification

func SendChargingNotification(notifyUri string, notifyRequest models.ChargingNotifyRequest)

func UpdateCDR

func UpdateCDR(record *cdrType.CHFRecord, chargingData models.ChargingDataRequest) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL