Documentation
¶
Index ¶
- type HandlerResponse
- type Processor
- func (p *Processor) BuildConvergedChargingDataUpdateResopone(chargingData models.ChfConvergedChargingChargingDataRequest) (models.ChfConvergedChargingChargingDataResponse, bool)
- func (p *Processor) BuildOnlineChargingDataCreateResopone(ue *chf_context.ChfUe, ...) models.ChfConvergedChargingChargingDataResponse
- func (p *Processor) ChargingDataCreate(chargingData models.ChfConvergedChargingChargingDataRequest) (*models.ChfConvergedChargingChargingDataResponse, string, ...)
- func (p *Processor) ChargingDataRelease(chargingData models.ChfConvergedChargingChargingDataRequest, ...) *models.ProblemDetails
- func (p *Processor) ChargingDataUpdate(chargingData models.ChfConvergedChargingChargingDataRequest, ...) (*models.ChfConvergedChargingChargingDataResponse, *models.ProblemDetails)
- func (p *Processor) CloseCDR(record *cdrType.CHFRecord, partial bool) error
- func (p *Processor) HandleChargingdataInitial(c *gin.Context, chargingdata models.ChfConvergedChargingChargingDataRequest)
- func (p *Processor) HandleChargingdataRelease(c *gin.Context, chargingdata models.ChfConvergedChargingChargingDataRequest, ...)
- func (p *Processor) HandleChargingdataUpdate(c *gin.Context, chargingdata models.ChfConvergedChargingChargingDataRequest, ...)
- func (p *Processor) NotifyRecharge(ueId string, rg int32)
- func (p *Processor) OpenCDR(chargingData models.ChfConvergedChargingChargingDataRequest, ...) (*cdrType.CHFRecord, error)
- func (p *Processor) SendChargingNotification(notifyUri string, notifyRequest models.ChargingNotifyRequest)
- func (p *Processor) UpdateCDR(record *cdrType.CHFRecord, ...) error
- type ProcessorChf
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HandlerResponse ¶
type Processor ¶
type Processor struct {
ProcessorChf
}
func NewProcessor ¶
func NewProcessor(chf ProcessorChf) (*Processor, error)
func (*Processor) BuildConvergedChargingDataUpdateResopone ¶
func (p *Processor) BuildConvergedChargingDataUpdateResopone( chargingData models.ChfConvergedChargingChargingDataRequest, ) (models.ChfConvergedChargingChargingDataResponse, bool)
func (*Processor) BuildOnlineChargingDataCreateResopone ¶
func (p *Processor) BuildOnlineChargingDataCreateResopone( ue *chf_context.ChfUe, chargingData models.ChfConvergedChargingChargingDataRequest, ) models.ChfConvergedChargingChargingDataResponse
func (*Processor) ChargingDataCreate ¶
func (p *Processor) ChargingDataCreate( chargingData models.ChfConvergedChargingChargingDataRequest, ) ( *models.ChfConvergedChargingChargingDataResponse, string, *models.ProblemDetails, )
func (*Processor) ChargingDataRelease ¶
func (p *Processor) ChargingDataRelease( chargingData models.ChfConvergedChargingChargingDataRequest, chargingSessionId string, ) *models.ProblemDetails
func (*Processor) ChargingDataUpdate ¶
func (p *Processor) ChargingDataUpdate( chargingData models.ChfConvergedChargingChargingDataRequest, chargingSessionId string, ) (*models.ChfConvergedChargingChargingDataResponse, *models.ProblemDetails)
func (*Processor) HandleChargingdataInitial ¶
func (p *Processor) HandleChargingdataInitial( c *gin.Context, chargingdata models.ChfConvergedChargingChargingDataRequest, )
func (*Processor) HandleChargingdataRelease ¶
func (*Processor) HandleChargingdataUpdate ¶
func (*Processor) NotifyRecharge ¶
func (*Processor) OpenCDR ¶
func (p *Processor) OpenCDR( chargingData models.ChfConvergedChargingChargingDataRequest, ue *chf_context.ChfUe, sessionId string, partialRecord bool, ) (*cdrType.CHFRecord, error)
func (*Processor) SendChargingNotification ¶
func (p *Processor) SendChargingNotification(notifyUri string, notifyRequest models.ChargingNotifyRequest)
type ProcessorChf ¶
Click to show internal directories.
Click to hide internal directories.