Documentation ¶
Index ¶
- func BuildConvergedChargingDataUpdateResopone(chargingData models.ChargingDataRequest) (models.ChargingDataResponse, bool)
- func BuildOnlineChargingDataCreateResopone(ue *chf_context.ChfUe, chargingData models.ChargingDataRequest) models.ChargingDataResponse
- func ChargingDataCreate(chargingData models.ChargingDataRequest) (*models.ChargingDataResponse, string, *models.ProblemDetails)
- func ChargingDataRelease(chargingData models.ChargingDataRequest, chargingSessionId string) *models.ProblemDetails
- func ChargingDataUpdate(chargingData models.ChargingDataRequest, chargingSessionId string) (*models.ChargingDataResponse, *models.ProblemDetails)
- func CloseCDR(record *cdrType.CHFRecord, partial bool) error
- func HandleChargingdataInitial(request *httpwrapper.Request) *httpwrapper.Response
- func HandleChargingdataRelease(request *httpwrapper.Request) *httpwrapper.Response
- func HandleChargingdataUpdate(request *httpwrapper.Request) *httpwrapper.Response
- func NotifyRecharge(ueId string, rg int32)
- func OpenCDR(chargingData models.ChargingDataRequest, ue *chf_context.ChfUe, ...) (*cdrType.CHFRecord, error)
- func SendChargingNotification(notifyUri string, notifyRequest models.ChargingNotifyRequest)
- func UpdateCDR(record *cdrType.CHFRecord, chargingData models.ChargingDataRequest) error
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 ChargingDataCreate ¶
func ChargingDataCreate(chargingData models.ChargingDataRequest) (*models.ChargingDataResponse, string, *models.ProblemDetails)
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 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 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)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.